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
- ItemsPresenter.cs
- PointLightBase.cs
- HotSpotCollectionEditor.cs
- input.cs
- CqlIdentifiers.cs
- Polygon.cs
- SHA512.cs
- AttachedPropertyMethodSelector.cs
- GraphicsPathIterator.cs
- SettingsPropertyIsReadOnlyException.cs
- BinaryMessageEncodingElement.cs
- RectangleGeometry.cs
- PropertyDescriptor.cs
- WebServiceReceive.cs
- ConfigXmlComment.cs
- DataGridViewCell.cs
- ReferenceConverter.cs
- DotExpr.cs
- FacetEnabledSchemaElement.cs
- RangeContentEnumerator.cs
- AcceptorSessionSymmetricMessageSecurityProtocol.cs
- GridViewHeaderRowPresenter.cs
- DbProviderFactoriesConfigurationHandler.cs
- AppliedDeviceFiltersEditor.cs
- DrawingImage.cs
- DataSourceCache.cs
- TextChangedEventArgs.cs
- DataGridViewCellValueEventArgs.cs
- StorageBasedPackageProperties.cs
- RegexFCD.cs
- MissingFieldException.cs
- UnsupportedPolicyOptionsException.cs
- Inline.cs
- DirtyTextRange.cs
- ColorBlend.cs
- HandlerBase.cs
- ArgumentException.cs
- LazyTextWriterCreator.cs
- DialogResultConverter.cs
- ApplicationSecurityManager.cs
- DrawingAttributesDefaultValueFactory.cs
- NamedPipeActivation.cs
- HtmlTernaryTree.cs
- DataMemberFieldEditor.cs
- TreeViewAutomationPeer.cs
- TextModifier.cs
- PositiveTimeSpanValidator.cs
- EditingMode.cs
- BuildResult.cs
- ComponentTray.cs
- Marshal.cs
- Vars.cs
- TextEditorLists.cs
- MdImport.cs
- TextHidden.cs
- _LocalDataStore.cs
- FlowDocumentFormatter.cs
- SystemResourceKey.cs
- DataGridViewToolTip.cs
- GeometryHitTestResult.cs
- PropertyGridView.cs
- IssuanceLicense.cs
- DoubleLinkList.cs
- PeerToPeerException.cs
- ListenerSingletonConnectionReader.cs
- WinCategoryAttribute.cs
- DataGridViewTextBoxEditingControl.cs
- QueryStringParameter.cs
- SizeConverter.cs
- OdbcEnvironmentHandle.cs
- ExtensionWindow.cs
- TableRowGroup.cs
- DesignTable.cs
- HighlightComponent.cs
- DateTimeOffsetConverter.cs
- HotSpot.cs
- UserPreferenceChangedEventArgs.cs
- EventBuilder.cs
- ClientScriptManager.cs
- login.cs
- MatrixTransform3D.cs
- CompareValidator.cs
- SourceFileBuildProvider.cs
- ClientBuildManager.cs
- ConfigurationErrorsException.cs
- RequiredFieldValidator.cs
- Helper.cs
- Compiler.cs
- WindowAutomationPeer.cs
- DataPager.cs
- LinqDataSourceSelectEventArgs.cs
- XmlSubtreeReader.cs
- LocatorManager.cs
- NativeMsmqMessage.cs
- invalidudtexception.cs
- Attributes.cs
- SafeRegistryKey.cs
- OracleBFile.cs
- Token.cs
- Normalization.cs