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
- RegistrationServices.cs
- SafeArrayTypeMismatchException.cs
- TextRange.cs
- BrowserCapabilitiesCodeGenerator.cs
- SqlFileStream.cs
- ContainerTracking.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- CounterSample.cs
- ToolboxDataAttribute.cs
- ProjectedSlot.cs
- Permission.cs
- RunWorkerCompletedEventArgs.cs
- OuterGlowBitmapEffect.cs
- entityreference_tresulttype.cs
- XmlWriterDelegator.cs
- GridItemCollection.cs
- BinaryMethodMessage.cs
- RtfToXamlReader.cs
- Stylesheet.cs
- SqlCommandSet.cs
- XmlILTrace.cs
- EventMappingSettings.cs
- GradientBrush.cs
- BoundField.cs
- GroupLabel.cs
- WorkflowInspectionServices.cs
- Vector3DConverter.cs
- HandledMouseEvent.cs
- _SingleItemRequestCache.cs
- SchemeSettingElementCollection.cs
- ExpanderAutomationPeer.cs
- CookieHandler.cs
- ExtendedProtectionPolicy.cs
- XmlSchemaException.cs
- QilPatternFactory.cs
- ObjectView.cs
- ClrProviderManifest.cs
- SiteMapProvider.cs
- ObjectCacheHost.cs
- JumpList.cs
- ProviderIncompatibleException.cs
- CheckBoxList.cs
- String.cs
- Soap.cs
- unsafenativemethodstextservices.cs
- Timer.cs
- KnownTypesProvider.cs
- EnumValAlphaComparer.cs
- BamlCollectionHolder.cs
- GridViewRowCollection.cs
- SqlDependencyListener.cs
- Avt.cs
- ThrowHelper.cs
- entityreference_tresulttype.cs
- PackWebRequestFactory.cs
- SizeAnimation.cs
- SqlLiftWhereClauses.cs
- TypeUnloadedException.cs
- DataComponentNameHandler.cs
- TreeNodeEventArgs.cs
- ClientOptions.cs
- FixedFindEngine.cs
- FontSourceCollection.cs
- ProcessModelSection.cs
- SurrogateSelector.cs
- VarRefManager.cs
- SystemWebExtensionsSectionGroup.cs
- XPathBinder.cs
- DBSqlParserColumnCollection.cs
- SessionEndedEventArgs.cs
- SafeSecurityHandles.cs
- ScrollItemProviderWrapper.cs
- UInt16Storage.cs
- FieldInfo.cs
- XmlAutoDetectWriter.cs
- Compiler.cs
- OutputWindow.cs
- SymDocumentType.cs
- FileDialog_Vista_Interop.cs
- InternalBufferOverflowException.cs
- SafeUserTokenHandle.cs
- Sequence.cs
- ControlDesigner.cs
- HelloMessage11.cs
- DispatchOperation.cs
- TraceContextEventArgs.cs
- ComponentChangedEvent.cs
- MatrixTransform3D.cs
- ResourcePermissionBaseEntry.cs
- ConfigurationStrings.cs
- DBConnectionString.cs
- ScalarConstant.cs
- DetailsViewInsertedEventArgs.cs
- Point.cs
- MultiBindingExpression.cs
- CompiledIdentityConstraint.cs
- DriveNotFoundException.cs
- WebMessageEncodingElement.cs
- TaskSchedulerException.cs
- MetadataAssemblyHelper.cs