Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Base / System / Windows / Markup / TypeTypeConverter.cs / 1305600 / TypeTypeConverter.cs
/****************************************************************************\ * * File: DateTimeConverter2.cs * \***************************************************************************/ using System; using System.ComponentModel; #if PBTCOMPILER namespace MS.Internal.Markup #else namespace System.Windows.Markup #endif { ////// TypeConverter for System.Type /// internal class TypeTypeConverter : TypeConverter { #if !PBTCOMPILER public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) { return sourceType == typeof(string); } public override object ConvertFrom(ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { string typeName = value as string; if (null != context && typeName != null) { IXamlTypeResolver xamlTypeResolver = (IXamlTypeResolver)context.GetService(typeof(IXamlTypeResolver)); if (null != xamlTypeResolver) { return xamlTypeResolver.Resolve(typeName); } } return base.ConvertFrom(context, culture, value); } #endif } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ProviderCommandInfoUtils.cs
- ValidatingPropertiesEventArgs.cs
- ConnectionStringSettingsCollection.cs
- ThemeInfoAttribute.cs
- NameObjectCollectionBase.cs
- SectionUpdates.cs
- FixedNode.cs
- ManagementNamedValueCollection.cs
- AttachedPropertyBrowsableAttribute.cs
- XmlIlVisitor.cs
- querybuilder.cs
- ParameterCollection.cs
- ISFClipboardData.cs
- WebBaseEventKeyComparer.cs
- DataRowComparer.cs
- RegexParser.cs
- _AutoWebProxyScriptHelper.cs
- HandleRef.cs
- XmlTextReaderImpl.cs
- coordinator.cs
- ScaleTransform3D.cs
- LocalizableResourceBuilder.cs
- GAC.cs
- AnnouncementInnerClient11.cs
- RequestQueryParser.cs
- DelayedRegex.cs
- ChtmlSelectionListAdapter.cs
- IIS7WorkerRequest.cs
- PeerEndPoint.cs
- XmlUtil.cs
- SequenceFullException.cs
- GetTokenRequest.cs
- ResourcePermissionBase.cs
- FontSource.cs
- Statements.cs
- AuthenticatingEventArgs.cs
- StreamGeometry.cs
- AmbientLight.cs
- GlobalDataBindingHandler.cs
- ToolStripRenderEventArgs.cs
- AssemblyHelper.cs
- XmlCustomFormatter.cs
- TypedElement.cs
- ScrollBar.cs
- EventLogEntry.cs
- DataGrid.cs
- MetadataItemEmitter.cs
- XmlSerializerObjectSerializer.cs
- HeaderUtility.cs
- CommandConverter.cs
- SQLGuid.cs
- FactoryId.cs
- ServiceManager.cs
- WindowsFont.cs
- SQLInt16.cs
- DocumentGridContextMenu.cs
- DefaultHttpHandler.cs
- EventMappingSettings.cs
- ObjectNotFoundException.cs
- WebPartTransformerCollection.cs
- DataGridColumnCollectionEditor.cs
- Transform3DGroup.cs
- MessageSmuggler.cs
- _Semaphore.cs
- CriticalFinalizerObject.cs
- AutoResetEvent.cs
- NetStream.cs
- NativeMethods.cs
- QueryComponents.cs
- ValidationResult.cs
- ApplyImportsAction.cs
- SerTrace.cs
- ListViewCancelEventArgs.cs
- StatusBarPanel.cs
- PopOutPanel.cs
- JsonWriter.cs
- ScriptReferenceEventArgs.cs
- DataGridViewComboBoxCell.cs
- SelectionManager.cs
- DeferredElementTreeState.cs
- MenuScrollingVisibilityConverter.cs
- OrderPreservingPipeliningSpoolingTask.cs
- NameSpaceExtractor.cs
- BookmarkNameHelper.cs
- IntegerValidator.cs
- MultiViewDesigner.cs
- FileDialogCustomPlacesCollection.cs
- ContentElement.cs
- EventSource.cs
- BaseTemplateParser.cs
- HtmlInputPassword.cs
- BuildManager.cs
- RSAPKCS1SignatureFormatter.cs
- ModelTreeEnumerator.cs
- OleDbEnumerator.cs
- XmlSerializerVersionAttribute.cs
- HMACSHA1.cs
- StrokeNode.cs
- FieldCollectionEditor.cs
- CodeSnippetCompileUnit.cs