1 type derived from XamlValueConverter
System.Xaml (1)
System\Xaml\Schema\BuiltInValueConverter.cs (1)
14internal class BuiltInValueConverter<TConverterBase> : XamlValueConverter<TConverterBase>
2 instantiations of XamlValueConverter
System.Xaml (2)
System\Xaml\Schema\BuiltInValueConverter.cs (1)
65=> s_Object ??= new XamlValueConverter<TypeConverter>(null, XamlLanguage.Object);
System\Xaml\XamlSchemaContext.cs (1)
621result = new XamlValueConverter<TConverterBase>(converterType, targetType);
107 references to XamlValueConverter
PresentationFramework (8)
System\Windows\Markup\Baml2006\WpfKnownMember.cs (2)
148protected override XamlValueConverter<TypeConverter> LookupTypeConverter() 175protected override XamlValueConverter<XamlDeferringLoader> LookupDeferringLoader()
System\Windows\Markup\Baml2006\WpfKnownType.cs (2)
211protected override XamlValueConverter<TypeConverter> LookupTypeConverter() 250protected override XamlValueConverter<XamlDeferringLoader> LookupDeferringLoader()
System\Windows\Markup\Baml2006\WpfSharedBamlSchemaContext.cs (2)
246internal XamlValueConverter<XamlDeferringLoader> GetDeferringLoader(Type loaderType) 251internal XamlValueConverter<TypeConverter> GetTypeConverter(Type converterType)
System\Windows\Markup\Baml2006\WpfXamlMember.cs (1)
251protected override XamlValueConverter<XamlDeferringLoader> LookupDeferringLoader()
System\Windows\Markup\SetterTriggerConditionValueConverter.cs (1)
110System.Xaml.Schema.XamlValueConverter<TypeConverter> typeConverter = null;
System.Xaml (99)
System\Xaml\InfosetObjects\XamlObjectWriter.cs (5)
1271XamlValueConverter<TypeConverter> ts = xamlType.TypeConverter; 1305private object Logic_CreateFromValue(ObjectWriterContext ctx, XamlValueConverter<TypeConverter> typeConverter, 1311private object Logic_CreateFromValue(ObjectWriterContext ctx, XamlValueConverter<TypeConverter> typeConverter, 1341XamlValueConverter<XamlDeferringLoader> deferringLoader = property.DeferringLoader; 1351XamlValueConverter<TypeConverter> converter = property.TypeConverter;
System\Xaml\Runtime\ClrObjectRuntime.cs (5)
148XamlValueConverter<TypeConverter> ts, object value, 575public override TConverterBase GetConverterInstance<TConverterBase>(XamlValueConverter<TConverterBase> converter) 581XamlValueConverter<XamlDeferringLoader> deferringLoader, 612XamlValueConverter<XamlDeferringLoader> deferringLoader, 654XamlValueConverter<TypeConverter> ts, object value)
System\Xaml\Runtime\DynamicMethodRuntime.cs (2)
142public override TConverterBase GetConverterInstance<TConverterBase>(XamlValueConverter<TConverterBase> ts) 163XamlValueConverter<TypeConverter> ts, object value,
System\Xaml\Runtime\PartialTrustTolerantRuntime.cs (6)
73public override object CreateFromValue(ServiceProviderContext serviceContext, XamlValueConverter<TypeConverter> ts, object value, XamlMember property) 195public override object DeferredLoad(ServiceProviderContext serviceContext, XamlValueConverter<XamlDeferringLoader> deferringLoader, XamlReader deferredContent) 226XamlValueConverter<XamlDeferringLoader> deferringLoader, 261public override TConverterBase GetConverterInstance<TConverterBase>(XamlValueConverter<TConverterBase> converter) 448private static bool IsDefaultConverter<TConverterBase>(XamlValueConverter<TConverterBase> converter) 451return converter.GetType() == typeof(XamlValueConverter<TConverterBase>);
System\Xaml\Schema\BuiltInValueConverter.cs (31)
32private static XamlValueConverter<TypeConverter> s_String; 33private static XamlValueConverter<TypeConverter> s_Object; 34private static XamlValueConverter<TypeConverter> s_Int32; 35private static XamlValueConverter<TypeConverter> s_Int16; 36private static XamlValueConverter<TypeConverter> s_Int64; 37private static XamlValueConverter<TypeConverter> s_UInt32; 38private static XamlValueConverter<TypeConverter> s_UInt16; 39private static XamlValueConverter<TypeConverter> s_UInt64; 40private static XamlValueConverter<TypeConverter> s_Boolean; 41private static XamlValueConverter<TypeConverter> s_Double; 42private static XamlValueConverter<TypeConverter> s_Single; 43private static XamlValueConverter<TypeConverter> s_Byte; 44private static XamlValueConverter<TypeConverter> s_SByte; 45private static XamlValueConverter<TypeConverter> s_Char; 46private static XamlValueConverter<TypeConverter> s_Decimal; 47private static XamlValueConverter<TypeConverter> s_TimeSpan; 48private static XamlValueConverter<TypeConverter> s_Guid; 49private static XamlValueConverter<TypeConverter> s_Type; 50private static XamlValueConverter<TypeConverter> s_TypeList; 51private static XamlValueConverter<TypeConverter> s_DateTime; 52private static XamlValueConverter<TypeConverter> s_DateTimeOffset; 53private static XamlValueConverter<TypeConverter> s_CultureInfo; 54private static XamlValueConverter<ValueSerializer> s_StringSerializer; 55private static XamlValueConverter<TypeConverter> s_Delegate; 56private static XamlValueConverter<TypeConverter> s_Uri; 58internal static XamlValueConverter<TypeConverter> Int32 61internal static XamlValueConverter<TypeConverter> String 64internal static XamlValueConverter<TypeConverter> Object 67internal static XamlValueConverter<TypeConverter> Event 70internal static XamlValueConverter<TypeConverter> GetTypeConverter(Type targetType) 228internal static XamlValueConverter<ValueSerializer> GetValueSerializer(Type targetType)
System\Xaml\Schema\MemberReflector.cs (7)
23private NullableReference<XamlValueConverter<XamlDeferringLoader>> _deferringLoader; 30private NullableReference<XamlValueConverter<TypeConverter>> _typeConverter; 31private NullableReference<XamlValueConverter<ValueSerializer>> _valueSerializer; 63internal MemberReflector(XamlType type, XamlValueConverter<TypeConverter> typeConverter) 141internal XamlValueConverter<XamlDeferringLoader> DeferringLoader 193internal XamlValueConverter<TypeConverter> TypeConverter 203internal XamlValueConverter<ValueSerializer> ValueSerializer
System\Xaml\Schema\TypeReflector.cs (6)
58private NullableReference<XamlValueConverter<TypeConverter>> _typeConverter; 59private NullableReference<XamlValueConverter<XAML3.ValueSerializer>> _valueSerializer; 60private NullableReference<XamlValueConverter<XamlDeferringLoader>> _deferringLoader; 216internal XamlValueConverter<XamlDeferringLoader> DeferringLoader 261internal XamlValueConverter<TypeConverter> TypeConverter 271internal XamlValueConverter<XAML3.ValueSerializer> ValueSerializer
System\Xaml\Schema\XamlDirective.cs (3)
33XamlValueConverter<TypeConverter> typeConverter, AllowedMemberLocations allowedLocation) 133protected sealed override XamlValueConverter<XamlDeferringLoader> LookupDeferringLoader() 178protected sealed override XamlValueConverter<TypeConverter> LookupTypeConverter()
System\Xaml\Schema\XamlValueConverter.cs (7)
11public class XamlValueConverter<TConverterBase> : IEquatable<XamlValueConverter<TConverterBase>> 108if (obj is not XamlValueConverter<TConverterBase> other) 132public bool Equals(XamlValueConverter<TConverterBase> other) => this == other; 134public static bool operator ==(XamlValueConverter<TConverterBase> converter1, XamlValueConverter<TConverterBase> converter2) 151public static bool operator !=(XamlValueConverter<TConverterBase> converter1, XamlValueConverter<TConverterBase> converter2)
System\Xaml\XamlLanguage.cs (1)
453XamlValueConverter<TypeConverter> typeConverter, AllowedMemberLocations allowedLocation)
System\Xaml\XamlMember.cs (8)
260public XamlValueConverter<TypeConverter> TypeConverter 274public XamlValueConverter<ValueSerializer> ValueSerializer 288public XamlValueConverter<XamlDeferringLoader> DeferringLoader 546protected virtual XamlValueConverter<XamlDeferringLoader> LookupDeferringLoader() 698protected virtual XamlValueConverter<TypeConverter> LookupTypeConverter() 700XamlValueConverter<TypeConverter> result = null; 718protected virtual XamlValueConverter<ValueSerializer> LookupValueSerializer() 720XamlValueConverter<ValueSerializer> result = null;
System\Xaml\XamlObjectReader.cs (2)
339object propertyValue, XamlValueConverter<XamlDeferringLoader> deferringLoader, SerializerContext context) 3220public static TConverter GetConverterInstance<TConverter>(XamlValueConverter<TConverter> converter) where TConverter : class
System\Xaml\XamlRuntime.cs (4)
28public abstract object CreateFromValue(ServiceProviderContext serviceContext, XamlValueConverter<TypeConverter> ts, 42XamlValueConverter<XamlDeferringLoader> deferringLoader, 46XamlValueConverter<XamlDeferringLoader> deferringLoader, 82public abstract TConverterBase GetConverterInstance<TConverterBase>(XamlValueConverter<TConverterBase> converter)
System\Xaml\XamlSchemaContext.cs (2)
613protected internal XamlValueConverter<TConverterBase> GetValueConverter<TConverterBase>( 625return (XamlValueConverter<TConverterBase>)result;
System\Xaml\XamlType.cs (10)
272public XamlValueConverter<TypeConverter> TypeConverter 286public XamlValueConverter<ValueSerializer> ValueSerializer 314public XamlValueConverter<XamlDeferringLoader> DeferringLoader 857protected virtual XamlValueConverter<XamlDeferringLoader> LookupDeferringLoader() 1229protected virtual XamlValueConverter<TypeConverter> LookupTypeConverter() 1243XamlValueConverter<TypeConverter> result = BaseType.TypeConverter; 1258XamlValueConverter<TypeConverter> result = BuiltInValueConverter.GetTypeConverter(underlyingType); 1276protected virtual XamlValueConverter<ValueSerializer> LookupValueSerializer() 1290XamlValueConverter<ValueSerializer> result = BaseType.ValueSerializer; 1300XamlValueConverter<ValueSerializer> result = BuiltInValueConverter.GetValueSerializer(underlyingType);