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
- _ListenerAsyncResult.cs
- SqlGenericUtil.cs
- CaseInsensitiveComparer.cs
- DataGridView.cs
- HttpMethodConstraint.cs
- UIAgentMonitorHandle.cs
- CodeSnippetStatement.cs
- Cursor.cs
- OrderedDictionary.cs
- Transform3DGroup.cs
- CannotUnloadAppDomainException.cs
- ApplicationSecurityInfo.cs
- ColumnResizeUndoUnit.cs
- TableLayoutStyle.cs
- EditorZone.cs
- SimpleMailWebEventProvider.cs
- XmlMessageFormatter.cs
- StringCollection.cs
- SqlXml.cs
- GridView.cs
- SimpleModelProvider.cs
- cookie.cs
- DbConnectionPool.cs
- RightsManagementLicense.cs
- GridViewColumnHeader.cs
- TableHeaderCell.cs
- XmlSchemaSimpleTypeList.cs
- Win32KeyboardDevice.cs
- TableLayoutRowStyleCollection.cs
- AppDomainProtocolHandler.cs
- Normalization.cs
- UserPreferenceChangedEventArgs.cs
- TriggerActionCollection.cs
- SqlUtils.cs
- Simplifier.cs
- ConnectionOrientedTransportElement.cs
- RowUpdatedEventArgs.cs
- UniformGrid.cs
- PresentationAppDomainManager.cs
- DragCompletedEventArgs.cs
- RecognitionResult.cs
- TypeLoadException.cs
- EllipseGeometry.cs
- querybuilder.cs
- CodeConstructor.cs
- OwnerDrawPropertyBag.cs
- GenericEnumConverter.cs
- ExtensionDataObject.cs
- PresentationTraceSources.cs
- TargetFrameworkUtil.cs
- keycontainerpermission.cs
- SqlXml.cs
- ListControlBuilder.cs
- JsonCollectionDataContract.cs
- RelationshipNavigation.cs
- MetadataArtifactLoaderComposite.cs
- SuppressMessageAttribute.cs
- BitHelper.cs
- QueuePropertyVariants.cs
- SimpleHandlerBuildProvider.cs
- ModelPerspective.cs
- CommandDevice.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- UserControl.cs
- ActivityDesignerHelper.cs
- ProfilePropertyNameValidator.cs
- FieldToken.cs
- ResourcePart.cs
- Rotation3DAnimation.cs
- XmlRootAttribute.cs
- ParameterRetriever.cs
- BlobPersonalizationState.cs
- EntityDataSourceDataSelectionPanel.designer.cs
- SystemIcmpV6Statistics.cs
- SwitchLevelAttribute.cs
- ClassHandlersStore.cs
- Timer.cs
- Border.cs
- RotationValidation.cs
- PingOptions.cs
- DefaultObjectMappingItemCollection.cs
- OneOfConst.cs
- EdmItemCollection.cs
- ToolStripSplitButton.cs
- TerminatorSinks.cs
- EndEvent.cs
- RequestCacheEntry.cs
- FilterQueryOptionExpression.cs
- DataGridViewCellStyle.cs
- DataRowExtensions.cs
- Int16Storage.cs
- SplashScreenNativeMethods.cs
- WindowsGraphicsWrapper.cs
- SchemaElementDecl.cs
- Converter.cs
- ToolStripOverflow.cs
- CheckBoxList.cs
- OutputScope.cs
- SelectingProviderEventArgs.cs
- OracleBinary.cs