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
- MailWebEventProvider.cs
- CodeTypeDeclarationCollection.cs
- TypeUtils.cs
- SvcFileManager.cs
- SecurityUniqueId.cs
- Rfc2898DeriveBytes.cs
- ExtenderProvidedPropertyAttribute.cs
- OperationCanceledException.cs
- SystemIcmpV6Statistics.cs
- PlainXmlDeserializer.cs
- ExpressionBindingCollection.cs
- Context.cs
- ZipIOLocalFileBlock.cs
- EntityViewGenerator.cs
- UdpMessageProperty.cs
- LabelLiteral.cs
- DataGridParentRows.cs
- SemanticBasicElement.cs
- DecimalAverageAggregationOperator.cs
- SpellCheck.cs
- TypeSystemProvider.cs
- ServiceMemoryGates.cs
- HttpRequest.cs
- AlternateViewCollection.cs
- ParseNumbers.cs
- DotExpr.cs
- PageRequestManager.cs
- EventLogQuery.cs
- VectorConverter.cs
- PackageRelationshipSelector.cs
- SynchronizedPool.cs
- BindingGraph.cs
- StylusTip.cs
- FrameworkElementFactoryMarkupObject.cs
- TypeName.cs
- EmbeddedMailObjectsCollection.cs
- StringValidatorAttribute.cs
- CodeDelegateInvokeExpression.cs
- Query.cs
- BuildProviderAppliesToAttribute.cs
- LineVisual.cs
- ServiceInfo.cs
- Win32Native.cs
- ListSourceHelper.cs
- EmptyQuery.cs
- ActionFrame.cs
- OpenTypeLayoutCache.cs
- ConsoleCancelEventArgs.cs
- ComAdminWrapper.cs
- HttpCacheVary.cs
- DrawListViewSubItemEventArgs.cs
- EndCreateSecurityTokenRequest.cs
- ReverseInheritProperty.cs
- HttpCacheParams.cs
- EntitySqlQueryBuilder.cs
- DataGridItemEventArgs.cs
- DesignerForm.cs
- __Error.cs
- StructuredProperty.cs
- RegexCapture.cs
- ToolZone.cs
- HttpCapabilitiesEvaluator.cs
- ValidatorCollection.cs
- TabletDeviceInfo.cs
- ToolstripProfessionalRenderer.cs
- PropertyInfoSet.cs
- OletxEnlistment.cs
- CounterCreationDataCollection.cs
- WindowsSolidBrush.cs
- MethodBuilderInstantiation.cs
- WindowsToolbarAsMenu.cs
- sqlinternaltransaction.cs
- XmlCountingReader.cs
- XDRSchema.cs
- ControlPaint.cs
- SqlConnectionPoolGroupProviderInfo.cs
- OleDbDataReader.cs
- WebEvents.cs
- RowVisual.cs
- SqlWebEventProvider.cs
- GroupDescription.cs
- SmtpFailedRecipientException.cs
- ActivityXRefPropertyEditor.cs
- InfiniteIntConverter.cs
- EventLogEntry.cs
- SupportingTokenDuplexChannel.cs
- WebEvents.cs
- VectorCollectionConverter.cs
- HttpProfileBase.cs
- PersonalizationStateInfoCollection.cs
- PrimitiveCodeDomSerializer.cs
- FileReader.cs
- DataReceivedEventArgs.cs
- ListViewGroup.cs
- FormatterConverter.cs
- ViewPort3D.cs
- ProfileModule.cs
- ConfigurationFileMap.cs
- XmlException.cs
- MessageLoggingFilterTraceRecord.cs