Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Base / System / Windows / Markup / TypeTypeConverter.cs / 1 / 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
- EnumMember.cs
- PageHandlerFactory.cs
- EditingScope.cs
- SqlDeflator.cs
- HwndSourceKeyboardInputSite.cs
- FixedNode.cs
- FixedTextSelectionProcessor.cs
- LogEntryHeaderDeserializer.cs
- SwitchElementsCollection.cs
- GenericsInstances.cs
- WeakRefEnumerator.cs
- SingleResultAttribute.cs
- ObjRef.cs
- PerformanceCounter.cs
- FileSystemWatcher.cs
- HeaderedItemsControl.cs
- Psha1DerivedKeyGenerator.cs
- SQLSingle.cs
- HealthMonitoringSectionHelper.cs
- ModelProperty.cs
- ContractMapping.cs
- TreeNodeCollection.cs
- TimelineCollection.cs
- DrawingBrush.cs
- ManipulationCompletedEventArgs.cs
- MarkupCompiler.cs
- SessionIDManager.cs
- TrailingSpaceComparer.cs
- RecognizedPhrase.cs
- XmlConvert.cs
- StreamSecurityUpgradeAcceptorBase.cs
- SafeBitVector32.cs
- QueryableFilterUserControl.cs
- EffectiveValueEntry.cs
- Image.cs
- TypeLibConverter.cs
- ContentPropertyAttribute.cs
- Guid.cs
- SqlClientWrapperSmiStream.cs
- SystemIPAddressInformation.cs
- TemplateBindingExtension.cs
- DataGridViewCellValueEventArgs.cs
- HTTPNotFoundHandler.cs
- WebEventCodes.cs
- listviewsubitemcollectioneditor.cs
- WebPartEventArgs.cs
- Transactions.cs
- CharStorage.cs
- RenderContext.cs
- WindowManager.cs
- AnnotationService.cs
- DbConnectionStringBuilder.cs
- XmlDesigner.cs
- InvokeHandlers.cs
- CompModSwitches.cs
- Timeline.cs
- CompiledIdentityConstraint.cs
- RoleManagerSection.cs
- File.cs
- AdornedElementPlaceholder.cs
- BamlRecordHelper.cs
- HtmlGenericControl.cs
- Sql8ExpressionRewriter.cs
- DecoderFallback.cs
- ClientRuntimeConfig.cs
- FilterElement.cs
- UnsafeNetInfoNativeMethods.cs
- ResXResourceReader.cs
- _NestedMultipleAsyncResult.cs
- AnnotationResourceCollection.cs
- X500Name.cs
- UrlMappingCollection.cs
- EmulateRecognizeCompletedEventArgs.cs
- UnaryNode.cs
- QuadraticEase.cs
- GridEntry.cs
- WorkItem.cs
- ScriptRegistrationManager.cs
- ScriptResourceAttribute.cs
- ParserStreamGeometryContext.cs
- DataAccessor.cs
- InheritedPropertyChangedEventArgs.cs
- PropertyPath.cs
- TraceSection.cs
- XmlWrappingReader.cs
- SerializationFieldInfo.cs
- BooleanToVisibilityConverter.cs
- ObjectCloneHelper.cs
- AttachedAnnotationChangedEventArgs.cs
- XamlStyleSerializer.cs
- TypeGenericEnumerableViewSchema.cs
- XmlStrings.cs
- Panel.cs
- DesigntimeLicenseContext.cs
- EtwProvider.cs
- DragDropManager.cs
- DataBindingExpressionBuilder.cs
- StringFreezingAttribute.cs
- SendMailErrorEventArgs.cs
- ImageListUtils.cs