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