6 implementations of IValueSerializerContext
PresentationFramework (4)
System\Windows\Markup\Primitives\ElementMarkupObject.cs (3)
195
private sealed class ElementObjectContext : ValueSerializerContextWrapper,
IValueSerializerContext
658
private sealed class ElementPropertyContext : ValueSerializerContextWrapper,
IValueSerializerContext
1188
internal class ValueSerializerContextWrapper :
IValueSerializerContext
System\Windows\Markup\Primitives\MarkupWriter.cs (1)
1454
private class MarkupWriterContext :
IValueSerializerContext
System.Xaml (1)
System\Xaml\XamlObjectReader.cs (1)
2793
class TypeDescriptorAndValueSerializerContext :
IValueSerializerContext
, INamespacePrefixLookup, IXamlSchemaContextProvider, IXamlNameProvider
System.Xaml.Tests (1)
System\Windows\Markup\ValueSerializerTests.cs (1)
438
public class CustomValueSerializerContext :
IValueSerializerContext
164 references to IValueSerializerContext
PresentationCore (92)
System\Windows\Input\Command\KeyGestureValueSerializer.cs (4)
36
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
48
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
65
public override object ConvertFromString(string value,
IValueSerializerContext
context)
80
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Input\Command\MouseActionValueSerializer.cs (4)
32
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
44
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
55
public override object ConvertFromString(string value,
IValueSerializerContext
context)
70
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Input\Command\MouseGestureValueSerializer.cs (4)
32
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
44
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
67
public override object ConvertFromString(string value,
IValueSerializerContext
context)
82
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media\Converters\Generated\BrushValueSerializer.cs (4)
52
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
60
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
77
public override object ConvertFromString(string value,
IValueSerializerContext
context)
92
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media\Converters\Generated\CacheModeValueSerializer.cs (4)
52
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
60
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
77
public override object ConvertFromString(string value,
IValueSerializerContext
context)
92
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media\Converters\Generated\DoubleCollectionValueSerializer.cs (4)
52
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
60
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
74
public override object ConvertFromString(string value,
IValueSerializerContext
context)
89
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media\Converters\Generated\GeometryValueSerializer.cs (4)
52
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
60
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
77
public override object ConvertFromString(string value,
IValueSerializerContext
context)
92
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media\Converters\Generated\Int32CollectionValueSerializer.cs (4)
52
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
60
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
74
public override object ConvertFromString(string value,
IValueSerializerContext
context)
89
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media\Converters\Generated\PathFigureCollectionValueSerializer.cs (4)
52
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
60
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
77
public override object ConvertFromString(string value,
IValueSerializerContext
context)
92
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media\Converters\Generated\PointCollectionValueSerializer.cs (4)
52
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
60
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
74
public override object ConvertFromString(string value,
IValueSerializerContext
context)
89
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media\Converters\Generated\TransformValueSerializer.cs (4)
52
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
60
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
77
public override object ConvertFromString(string value,
IValueSerializerContext
context)
92
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media\Converters\Generated\VectorCollectionValueSerializer.cs (4)
52
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
60
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
74
public override object ConvertFromString(string value,
IValueSerializerContext
context)
89
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media\FontFamilyValueSerializer.cs (4)
30
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
38
public override object ConvertFromString(string value,
IValueSerializerContext
context)
50
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
63
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media\ImageSourceValueSerializer.cs (4)
31
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
39
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
50
public override object ConvertFromString(string value,
IValueSerializerContext
context)
70
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media3D\Converters\Generated\Matrix3DValueSerializer.cs (4)
48
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
56
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
70
public override object ConvertFromString(string value,
IValueSerializerContext
context)
85
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media3D\Converters\Generated\Point3DCollectionValueSerializer.cs (4)
48
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
56
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
70
public override object ConvertFromString(string value,
IValueSerializerContext
context)
85
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media3D\Converters\Generated\Point3DValueSerializer.cs (4)
48
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
56
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
70
public override object ConvertFromString(string value,
IValueSerializerContext
context)
85
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media3D\Converters\Generated\Point4DValueSerializer.cs (4)
48
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
56
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
70
public override object ConvertFromString(string value,
IValueSerializerContext
context)
85
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media3D\Converters\Generated\QuaternionValueSerializer.cs (4)
48
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
56
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
70
public override object ConvertFromString(string value,
IValueSerializerContext
context)
85
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media3D\Converters\Generated\Rect3DValueSerializer.cs (4)
48
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
56
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
70
public override object ConvertFromString(string value,
IValueSerializerContext
context)
85
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media3D\Converters\Generated\Size3DValueSerializer.cs (4)
48
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
56
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
70
public override object ConvertFromString(string value,
IValueSerializerContext
context)
85
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media3D\Converters\Generated\Vector3DCollectionValueSerializer.cs (4)
48
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
56
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
70
public override object ConvertFromString(string value,
IValueSerializerContext
context)
85
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media3D\Converters\Generated\Vector3DValueSerializer.cs (4)
48
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
56
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
70
public override object ConvertFromString(string value,
IValueSerializerContext
context)
85
public override string ConvertToString(object value,
IValueSerializerContext
context)
PresentationFramework (44)
System\Windows\Input\Command\CommandValueSerializer.cs (5)
20
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
57
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
62
public override string ConvertToString(object value,
IValueSerializerContext
context)
100
public override IEnumerable<Type> TypeReferences(object value,
IValueSerializerContext
context)
116
public override object ConvertFromString(string value,
IValueSerializerContext
context)
System\Windows\Markup\Primitives\ElementMarkupObject.cs (12)
175
public override void AssignRootContext(
IValueSerializerContext
context)
180
internal
IValueSerializerContext
Context
199
public ElementObjectContext(ElementMarkupObject obj,
IValueSerializerContext
baseContext): base(baseContext)
418
private
IValueSerializerContext
_context;
611
protected
IValueSerializerContext
Context
655
protected abstract
IValueSerializerContext
GetItemContext();
662
public ElementPropertyContext(ElementPropertyBase property,
IValueSerializerContext
baseContext)
720
private
IValueSerializerContext
_context;
732
protected override
IValueSerializerContext
GetItemContext()
898
IValueSerializerContext
context,
1190
IValueSerializerContext
_baseContext;
1192
public ValueSerializerContextWrapper(
IValueSerializerContext
baseContext)
System\Windows\Markup\Primitives\ExtensionSimplifierMarkupObject.cs (6)
31
public override void AssignRootContext(
IValueSerializerContext
context)
171
IValueSerializerContext
_context;
173
public ExtensionSimplifierMarkupObject(MarkupObject baseObject,
IValueSerializerContext
context)
194
public override void AssignRootContext(
IValueSerializerContext
context)
210
IValueSerializerContext
_context;
212
public ExtensionSimplifierProperty(MarkupProperty baseProperty,
IValueSerializerContext
context) : base(baseProperty)
System\Windows\Markup\Primitives\FrameworkElementFactoryMarkupObject.cs (6)
35
public override void AssignRootContext(
IValueSerializerContext
context)
108
internal
IValueSerializerContext
Context
119
private
IValueSerializerContext
_context;
207
protected override
IValueSerializerContext
GetItemContext()
265
protected override
IValueSerializerContext
GetItemContext()
334
protected override
IValueSerializerContext
GetItemContext()
System\Windows\Markup\Primitives\MarkupWriter.cs (4)
175
private bool RecordNamespaces(Scope scope, MarkupObject item,
IValueSerializerContext
context, bool
1522
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
1527
public override string ConvertToString(object value,
IValueSerializerContext
context)
1540
public override IEnumerable<Type> TypeReferences(object value,
IValueSerializerContext
context)
System\Windows\Markup\RoutedEventValueSerializer.cs (4)
17
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
22
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
27
public override string ConvertToString(object value,
IValueSerializerContext
context)
54
public override object ConvertFromString(string value,
IValueSerializerContext
context)
System\Windows\PropertyPath.cs (2)
881
IValueSerializerContext
serializerContext = context as
IValueSerializerContext
;
System\Windows\PropertyPathConverter.cs (2)
166
IValueSerializerContext
serializerContext = null;
169
serializerContext = typeDescriptorContext as
IValueSerializerContext
;
System\Windows\SystemKeyConverter.cs (3)
64
if ( destinationType == typeof(MarkupExtension) && context is
IValueSerializerContext
)
143
IValueSerializerContext
valueSerializerContext = context as
IValueSerializerContext
;
System.Xaml (28)
ms\Internal\Markup\StringValueSerializer.cs (4)
17
public override bool CanConvertToString(object? value,
IValueSerializerContext
? context)
22
public override bool CanConvertFromString(string? value,
IValueSerializerContext
? context)
27
public override object ConvertFromString(string value,
IValueSerializerContext
? context)
32
public override string? ConvertToString(object? value,
IValueSerializerContext
? context)
ms\Internal\Markup\TypeConverterValueSerializer.cs (4)
25
public override bool CanConvertToString(object? value,
IValueSerializerContext
? context)
30
public override string? ConvertToString(object? value,
IValueSerializerContext
? context)
35
public override bool CanConvertFromString(string? value,
IValueSerializerContext
? context)
40
public override object? ConvertFromString(string value,
IValueSerializerContext
? context)
System\Windows\Markup\DateTimeValueSerializer.cs (4)
32
public override bool CanConvertFromString(string? value,
IValueSerializerContext
? context) => true;
37
public override bool CanConvertToString(object? value,
IValueSerializerContext
? context) => value is DateTime;
42
public override object ConvertFromString(string value,
IValueSerializerContext
? context)
67
public override string ConvertToString(object? value,
IValueSerializerContext
? context)
System\Windows\Markup\ValueSerializer.cs (7)
43
public virtual bool CanConvertToString(object? value,
IValueSerializerContext
? context)
54
public virtual bool CanConvertFromString(string? value,
IValueSerializerContext
? context)
66
public virtual string? ConvertToString(object? value,
IValueSerializerContext
? context)
78
public virtual object? ConvertFromString(string value,
IValueSerializerContext
? context)
97
public virtual IEnumerable<Type> TypeReferences(object? value,
IValueSerializerContext
? context)
197
public static ValueSerializer? GetSerializerFor(Type type,
IValueSerializerContext
? context)
219
public static ValueSerializer? GetSerializerFor(PropertyDescriptor descriptor,
IValueSerializerContext
? context)
System\Xaml\Runtime\ClrObjectRuntime.cs (2)
155
public override bool CanConvertToString(XAML3.
IValueSerializerContext
context, XAML3.ValueSerializer serializer, object instance)
203
public override string ConvertToString(XAML3.
IValueSerializerContext
context, XAML3.ValueSerializer serializer, object instance)
System\Xaml\Runtime\PartialTrustTolerantRuntime.cs (2)
112
public override bool CanConvertToString(
IValueSerializerContext
context, ValueSerializer serializer, object instance)
127
public override string ConvertToString(
IValueSerializerContext
context, ValueSerializer serializer, object instance)
System\Xaml\XamlObjectReader.cs (3)
2476
IValueSerializerContext
valueSerializerContext;
2529
public
IValueSerializerContext
ValueSerializerContext { get { return valueSerializerContext; } }
2819
if (serviceType == typeof(
IValueSerializerContext
)) { return this; }
System\Xaml\XamlRuntime.cs (2)
34
abstract public bool CanConvertToString(
IValueSerializerContext
context, ValueSerializer serializer, object instance);
40
abstract public string ConvertToString(
IValueSerializerContext
context, ValueSerializer serializer, object instance);