29 types derived from ValueSerializer
PresentationCore (23)
System\Windows\Input\Command\KeyGestureValueSerializer.cs (1)
20
public class KeyGestureValueSerializer :
ValueSerializer
System\Windows\Input\Command\MouseActionValueSerializer.cs (1)
17
public class MouseActionValueSerializer :
ValueSerializer
System\Windows\Input\Command\MouseGestureValueSerializer.cs (1)
17
public class MouseGestureValueSerializer :
ValueSerializer
System\Windows\Media\Converters\Generated\BrushValueSerializer.cs (1)
31
public class BrushValueSerializer :
ValueSerializer
System\Windows\Media\Converters\Generated\CacheModeValueSerializer.cs (1)
31
public class CacheModeValueSerializer :
ValueSerializer
System\Windows\Media\Converters\Generated\DoubleCollectionValueSerializer.cs (1)
31
public class DoubleCollectionValueSerializer :
ValueSerializer
System\Windows\Media\Converters\Generated\GeometryValueSerializer.cs (1)
31
public class GeometryValueSerializer :
ValueSerializer
System\Windows\Media\Converters\Generated\Int32CollectionValueSerializer.cs (1)
31
public class Int32CollectionValueSerializer :
ValueSerializer
System\Windows\Media\Converters\Generated\PathFigureCollectionValueSerializer.cs (1)
31
public class PathFigureCollectionValueSerializer :
ValueSerializer
System\Windows\Media\Converters\Generated\PointCollectionValueSerializer.cs (1)
31
public class PointCollectionValueSerializer :
ValueSerializer
System\Windows\Media\Converters\Generated\TransformValueSerializer.cs (1)
31
public class TransformValueSerializer :
ValueSerializer
System\Windows\Media\Converters\Generated\VectorCollectionValueSerializer.cs (1)
31
public class VectorCollectionValueSerializer :
ValueSerializer
System\Windows\Media\FontFamilyValueSerializer.cs (1)
19
public class FontFamilyValueSerializer:
ValueSerializer
System\Windows\Media\ImageSourceValueSerializer.cs (1)
19
public class ImageSourceValueSerializer :
ValueSerializer
System\Windows\Media3D\Converters\Generated\Matrix3DValueSerializer.cs (1)
29
public class Matrix3DValueSerializer :
ValueSerializer
System\Windows\Media3D\Converters\Generated\Point3DCollectionValueSerializer.cs (1)
29
public class Point3DCollectionValueSerializer :
ValueSerializer
System\Windows\Media3D\Converters\Generated\Point3DValueSerializer.cs (1)
29
public class Point3DValueSerializer :
ValueSerializer
System\Windows\Media3D\Converters\Generated\Point4DValueSerializer.cs (1)
29
public class Point4DValueSerializer :
ValueSerializer
System\Windows\Media3D\Converters\Generated\QuaternionValueSerializer.cs (1)
29
public class QuaternionValueSerializer :
ValueSerializer
System\Windows\Media3D\Converters\Generated\Rect3DValueSerializer.cs (1)
29
public class Rect3DValueSerializer :
ValueSerializer
System\Windows\Media3D\Converters\Generated\Size3DValueSerializer.cs (1)
29
public class Size3DValueSerializer :
ValueSerializer
System\Windows\Media3D\Converters\Generated\Vector3DCollectionValueSerializer.cs (1)
29
public class Vector3DCollectionValueSerializer :
ValueSerializer
System\Windows\Media3D\Converters\Generated\Vector3DValueSerializer.cs (1)
29
public class Vector3DValueSerializer :
ValueSerializer
PresentationFramework (3)
System\Windows\Input\Command\CommandValueSerializer.cs (1)
13
internal class CommandValueSerializer :
ValueSerializer
System\Windows\Markup\Primitives\MarkupWriter.cs (1)
1508
private class TypeValueSerializer :
ValueSerializer
System\Windows\Markup\RoutedEventValueSerializer.cs (1)
12
internal class RoutedEventValueSerializer:
ValueSerializer
System.Xaml (3)
ms\Internal\Markup\StringValueSerializer.cs (1)
12
internal sealed class StringValueSerializer :
ValueSerializer
ms\Internal\Markup\TypeConverterValueSerializer.cs (1)
15
internal sealed class TypeConverterValueSerializer :
ValueSerializer
System\Windows\Markup\DateTimeValueSerializer.cs (1)
17
public class DateTimeValueSerializer :
ValueSerializer
81 references to ValueSerializer
PresentationFramework (33)
System\Windows\Input\Command\CommandValueSerializer.cs (2)
71
ValueSerializer
typeSerializer = null;
136
ValueSerializer
typeSerializer = context.GetValueSerializerFor(typeof(Type));
System\Windows\Markup\Primitives\ElementMarkupObject.cs (15)
58
ValueSerializer
valueSerializer =
ValueSerializer
.GetSerializerFor(ObjectType, Context);
464
ValueSerializer
serializer = GetValueSerializer();
622
ValueSerializer
serializer = GetValueSerializer();
639
ValueSerializer
serializer = GetValueSerializer();
665
private
ValueSerializer
GetValueSerializer()
675
return
ValueSerializer
.GetSerializerFor(descriptor, GetItemContext());
677
return
ValueSerializer
.GetSerializerFor(PropertyType, GetItemContext());
930
ValueSerializer
typeSerializer = context.GetValueSerializerFor(typeof(Type));
990
ValueSerializer
serializer =
ValueSerializer
.GetSerializerFor(_object.ObjectType, _object.Context);
1015
ValueSerializer
serializer =
ValueSerializer
.GetSerializerFor(_object.ObjectType, _object.Context);
1185
public
ValueSerializer
GetValueSerializerFor(PropertyDescriptor descriptor)
1193
public
ValueSerializer
GetValueSerializerFor(Type type)
System\Windows\Markup\Primitives\ExtensionSimplifierMarkupObject.cs (1)
312
ValueSerializer
typeSerializer = _context.GetValueSerializerFor(typeof(Type));
System\Windows\Markup\Primitives\MarkupWriter.cs (4)
1458
public
ValueSerializer
GetValueSerializerFor(PropertyDescriptor descriptor)
1463
return
ValueSerializer
.GetSerializerFor(descriptor);
1466
public
ValueSerializer
GetValueSerializerFor(Type type)
1471
return
ValueSerializer
.GetSerializerFor(type);
System\Windows\Markup\RoutedEventValueSerializer.cs (6)
16
return
ValueSerializer
.GetSerializerFor(typeof(Type), context) != null;
21
return
ValueSerializer
.GetSerializerFor(typeof(Type), context) != null;
29
ValueSerializer
typeSerializer =
ValueSerializer
.GetSerializerFor(typeof(Type), context);
53
ValueSerializer
typeSerializer =
ValueSerializer
.GetSerializerFor(typeof(Type), context);
System\Windows\PropertyPath.cs (2)
863
ValueSerializer
typeSerializer =
ValueSerializer
.GetSerializerFor(typeof(Type), serializerContext);
System\Windows\PropertyPathConverter.cs (2)
155
ValueSerializer
typeSerializer = null;
162
typeSerializer =
ValueSerializer
.GetSerializerFor(typeof(Type), serializerContext);
System\Windows\SystemKeyConverter.cs (1)
144
ValueSerializer
typeSerializer = valueSerializerContext.GetValueSerializerFor(typeof(Type));
System.Xaml (48)
System\Windows\Markup\IValueSerializerContext.cs (2)
23
ValueSerializer
GetValueSerializerFor(Type type);
34
ValueSerializer
GetValueSerializerFor(PropertyDescriptor descriptor);
System\Windows\Markup\ValueSerializer.cs (11)
103
public static
ValueSerializer
? GetSerializerFor(Type type)
111
return value == s_valueSerializersLock ? null : value as
ValueSerializer
;
115
ValueSerializer
? result = null;
119
result = (
ValueSerializer
?)Activator.CreateInstance(attribute.ValueSerializerType);
163
public static
ValueSerializer
? GetSerializerFor(PropertyDescriptor descriptor)
169
return (
ValueSerializer
?)Activator.CreateInstance(serializerAttribute.ValueSerializerType);
172
ValueSerializer
? result = GetSerializerFor(descriptor.PropertyType);
194
public static
ValueSerializer
? GetSerializerFor(Type type, IValueSerializerContext? context)
198
ValueSerializer
result = context.GetValueSerializerFor(type);
216
public static
ValueSerializer
? GetSerializerFor(PropertyDescriptor descriptor, IValueSerializerContext? context)
220
ValueSerializer
result = context.GetValueSerializerFor(descriptor);
System\Xaml\Runtime\ClrObjectRuntime.cs (2)
160
public override bool CanConvertToString(XAML3.IValueSerializerContext context, XAML3.
ValueSerializer
serializer, object instance)
211
public override string ConvertToString(XAML3.IValueSerializerContext context, XAML3.
ValueSerializer
serializer, object instance)
System\Xaml\Runtime\PartialTrustTolerantRuntime.cs (2)
108
public override bool CanConvertToString(IValueSerializerContext context,
ValueSerializer
serializer, object instance)
123
public override string ConvertToString(IValueSerializerContext context,
ValueSerializer
serializer, object instance)
System\Xaml\Schema\BuiltInValueConverter.cs (5)
54
private static XamlValueConverter<
ValueSerializer
> s_StringSerializer;
228
internal static XamlValueConverter<
ValueSerializer
> GetValueSerializer(Type targetType)
235
ValueSerializer
stringSerializer =
ValueSerializer
.GetSerializerFor(typeof(string));
236
s_StringSerializer = new BuiltInValueConverter<
ValueSerializer
>(stringSerializer.GetType(), () => stringSerializer);
System\Xaml\Schema\MemberReflector.cs (2)
31
private NullableReference<XamlValueConverter<
ValueSerializer
>> _valueSerializer;
203
internal XamlValueConverter<
ValueSerializer
> ValueSerializer
System\Xaml\Schema\TypeReflector.cs (2)
59
private NullableReference<XamlValueConverter<XAML3.
ValueSerializer
>> _valueSerializer;
271
internal XamlValueConverter<XAML3.
ValueSerializer
> ValueSerializer
System\Xaml\XamlMember.cs (4)
274
public XamlValueConverter<
ValueSerializer
> ValueSerializer
718
protected virtual XamlValueConverter<
ValueSerializer
> LookupValueSerializer()
720
XamlValueConverter<
ValueSerializer
> result = null;
726
result = SchemaContext.GetValueConverter<
ValueSerializer
>(converterType, null);
System\Xaml\XamlObjectReader.cs (11)
452
ValueSerializer
vs = TypeConverterExtensions.GetConverterInstance(keyType.ValueSerializer);
848
object propertyValue,
ValueSerializer
propertyValueSerializer, TypeConverter propertyConverter, bool isXamlTemplate, XamlMember xamlProperty, SerializerContext context)
1339
ValueSerializer
valueSerializer = TypeConverterExtensions.GetConverterInstance(paramXamlType.ValueSerializer);
1937
ValueSerializer
valueSerializer = null;
2676
public bool CanRoundtripUsingValueSerializer(
ValueSerializer
valueSerializer, TypeConverter typeConverter, object value)
2685
public string ConvertToString(
ValueSerializer
valueSerializer, object value)
2695
public bool TryValueSerializeToString(
ValueSerializer
valueSerializer, TypeConverter propertyConverter, SerializerContext context, ref object value)
2857
public
ValueSerializer
GetValueSerializerFor(PropertyDescriptor propertyDescriptor)
2859
return
ValueSerializer
.GetSerializerFor(propertyDescriptor);
2862
public
ValueSerializer
GetValueSerializerFor(Type type)
2864
return
ValueSerializer
.GetSerializerFor(type);
System\Xaml\XamlRuntime.cs (2)
31
public abstract bool CanConvertToString(IValueSerializerContext context,
ValueSerializer
serializer, object instance);
37
public abstract string ConvertToString(IValueSerializerContext context,
ValueSerializer
serializer, object instance);
System\Xaml\XamlType.cs (5)
286
public XamlValueConverter<
ValueSerializer
> ValueSerializer
1276
protected virtual XamlValueConverter<
ValueSerializer
> LookupValueSerializer()
1284
return SchemaContext.GetValueConverter<
ValueSerializer
>(converterType, null);
1290
XamlValueConverter<
ValueSerializer
> result = BaseType.ValueSerializer;
1300
XamlValueConverter<
ValueSerializer
> result = BuiltInValueConverter.GetValueSerializer(underlyingType);