14 implementations of IValueSerializerContext
PresentationFramework (4)
System\Windows\Markup\Primitives\ElementMarkupObject.cs (3)
183
private sealed class ElementObjectContext : ValueSerializerContextWrapper,
IValueSerializerContext
646
private sealed class ElementPropertyContext : ValueSerializerContextWrapper,
IValueSerializerContext
1176
internal class ValueSerializerContextWrapper :
IValueSerializerContext
System\Windows\Markup\Primitives\MarkupWriter.cs (1)
1449
private class MarkupWriterContext :
IValueSerializerContext
System.Xaml (1)
System\Xaml\XamlObjectReader.cs (1)
2809
private class TypeDescriptorAndValueSerializerContext :
IValueSerializerContext
, INamespacePrefixLookup, IXamlSchemaContextProvider, IXamlNameProvider
System.Xaml.Tests (1)
System\Windows\Markup\ValueSerializerTests.cs (1)
437
public class CustomValueSerializerContext :
IValueSerializerContext
WindowsBase.Tests (8)
System\Windows\Converters\Int32RectValueSerializerTests.cs (1)
108
private class CustomValueSerializerContext :
IValueSerializerContext
System\Windows\Converters\PointValueSerializerTests.cs (1)
108
private class CustomValueSerializerContext :
IValueSerializerContext
System\Windows\Converters\RectValueSerializerTests.cs (1)
117
private class CustomValueSerializerContext :
IValueSerializerContext
System\Windows\Converters\SizeValueSerializerTests.cs (1)
117
private class CustomValueSerializerContext :
IValueSerializerContext
System\Windows\Converters\VectorValueSerializerTests.cs (1)
108
private class CustomValueSerializerContext :
IValueSerializerContext
System\Windows\Input\KeyValueSerializerTests.cs (1)
125
private class CustomValueSerializerContext :
IValueSerializerContext
System\Windows\Input\ModifierKeysValueSerializerTests.cs (1)
120
private class CustomValueSerializerContext :
IValueSerializerContext
System\Windows\Media\Converters\MatrixValueSerializerTests.cs (1)
108
private class CustomValueSerializerContext :
IValueSerializerContext
164 references to IValueSerializerContext
PresentationCore (92)
System\Windows\Input\Command\KeyGestureValueSerializer.cs (4)
29
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
41
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
56
public override object ConvertFromString(string value,
IValueSerializerContext
context)
71
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Input\Command\MouseActionValueSerializer.cs (4)
26
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
38
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
49
public override object ConvertFromString(string value,
IValueSerializerContext
context)
64
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Input\Command\MouseGestureValueSerializer.cs (4)
26
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
38
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
61
public override object ConvertFromString(string value,
IValueSerializerContext
context)
76
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media\Converters\Generated\BrushValueSerializer.cs (4)
36
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
44
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
60
public override object ConvertFromString(string value,
IValueSerializerContext
context)
75
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media\Converters\Generated\CacheModeValueSerializer.cs (4)
36
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
44
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
60
public override object ConvertFromString(string value,
IValueSerializerContext
context)
75
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media\Converters\Generated\DoubleCollectionValueSerializer.cs (4)
36
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
44
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
58
public override object ConvertFromString(string value,
IValueSerializerContext
context)
73
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media\Converters\Generated\GeometryValueSerializer.cs (4)
36
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
44
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
60
public override object ConvertFromString(string value,
IValueSerializerContext
context)
75
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media\Converters\Generated\Int32CollectionValueSerializer.cs (4)
36
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
44
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
58
public override object ConvertFromString(string value,
IValueSerializerContext
context)
73
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media\Converters\Generated\PathFigureCollectionValueSerializer.cs (4)
36
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
44
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
60
public override object ConvertFromString(string value,
IValueSerializerContext
context)
75
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media\Converters\Generated\PointCollectionValueSerializer.cs (4)
36
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
44
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
58
public override object ConvertFromString(string value,
IValueSerializerContext
context)
73
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media\Converters\Generated\TransformValueSerializer.cs (4)
36
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
44
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
60
public override object ConvertFromString(string value,
IValueSerializerContext
context)
75
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media\Converters\Generated\VectorCollectionValueSerializer.cs (4)
36
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
44
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
58
public override object ConvertFromString(string value,
IValueSerializerContext
context)
73
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media\FontFamilyValueSerializer.cs (4)
24
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
32
public override object ConvertFromString(string value,
IValueSerializerContext
context)
44
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
54
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media\ImageSourceValueSerializer.cs (4)
24
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
32
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
41
public override object ConvertFromString(string value,
IValueSerializerContext
context)
61
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media3D\Converters\Generated\Matrix3DValueSerializer.cs (4)
34
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
42
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
56
public override object ConvertFromString(string value,
IValueSerializerContext
context)
71
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media3D\Converters\Generated\Point3DCollectionValueSerializer.cs (4)
34
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
42
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
56
public override object ConvertFromString(string value,
IValueSerializerContext
context)
71
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media3D\Converters\Generated\Point3DValueSerializer.cs (4)
34
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
42
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
56
public override object ConvertFromString(string value,
IValueSerializerContext
context)
71
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media3D\Converters\Generated\Point4DValueSerializer.cs (4)
34
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
42
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
56
public override object ConvertFromString(string value,
IValueSerializerContext
context)
71
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media3D\Converters\Generated\QuaternionValueSerializer.cs (4)
34
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
42
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
56
public override object ConvertFromString(string value,
IValueSerializerContext
context)
71
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media3D\Converters\Generated\Rect3DValueSerializer.cs (4)
34
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
42
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
56
public override object ConvertFromString(string value,
IValueSerializerContext
context)
71
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media3D\Converters\Generated\Size3DValueSerializer.cs (4)
34
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
42
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
56
public override object ConvertFromString(string value,
IValueSerializerContext
context)
71
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media3D\Converters\Generated\Vector3DCollectionValueSerializer.cs (4)
34
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
42
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
56
public override object ConvertFromString(string value,
IValueSerializerContext
context)
71
public override string ConvertToString(object value,
IValueSerializerContext
context)
System\Windows\Media3D\Converters\Generated\Vector3DValueSerializer.cs (4)
34
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
42
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
56
public override object ConvertFromString(string value,
IValueSerializerContext
context)
71
public override string ConvertToString(object value,
IValueSerializerContext
context)
PresentationFramework (44)
System\Windows\Input\Command\CommandValueSerializer.cs (5)
15
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
52
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
57
public override string ConvertToString(object value,
IValueSerializerContext
context)
95
public override IEnumerable<Type> TypeReferences(object value,
IValueSerializerContext
context)
111
public override object ConvertFromString(string value,
IValueSerializerContext
context)
System\Windows\Markup\Primitives\ElementMarkupObject.cs (12)
163
public override void AssignRootContext(
IValueSerializerContext
context)
168
internal
IValueSerializerContext
Context
187
public ElementObjectContext(ElementMarkupObject obj,
IValueSerializerContext
baseContext): base(baseContext)
406
private
IValueSerializerContext
_context;
599
protected
IValueSerializerContext
Context
643
protected abstract
IValueSerializerContext
GetItemContext();
650
public ElementPropertyContext(ElementPropertyBase property,
IValueSerializerContext
baseContext)
708
private
IValueSerializerContext
_context;
720
protected override
IValueSerializerContext
GetItemContext()
886
IValueSerializerContext
context,
1178
private
IValueSerializerContext
_baseContext;
1180
public ValueSerializerContextWrapper(
IValueSerializerContext
baseContext)
System\Windows\Markup\Primitives\ExtensionSimplifierMarkupObject.cs (6)
24
public override void AssignRootContext(
IValueSerializerContext
context)
164
private
IValueSerializerContext
_context;
166
public ExtensionSimplifierMarkupObject(MarkupObject baseObject,
IValueSerializerContext
context)
187
public override void AssignRootContext(
IValueSerializerContext
context)
203
private
IValueSerializerContext
_context;
205
public ExtensionSimplifierProperty(MarkupProperty baseProperty,
IValueSerializerContext
context) : base(baseProperty)
System\Windows\Markup\Primitives\FrameworkElementFactoryMarkupObject.cs (6)
28
public override void AssignRootContext(
IValueSerializerContext
context)
101
internal
IValueSerializerContext
Context
112
private
IValueSerializerContext
_context;
200
protected override
IValueSerializerContext
GetItemContext()
258
protected override
IValueSerializerContext
GetItemContext()
327
protected override
IValueSerializerContext
GetItemContext()
System\Windows\Markup\Primitives\MarkupWriter.cs (4)
170
private bool RecordNamespaces(Scope scope, MarkupObject item,
IValueSerializerContext
context, bool
1517
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
1522
public override string ConvertToString(object value,
IValueSerializerContext
context)
1535
public override IEnumerable<Type> TypeReferences(object value,
IValueSerializerContext
context)
System\Windows\Markup\RoutedEventValueSerializer.cs (4)
14
public override bool CanConvertToString(object value,
IValueSerializerContext
context)
19
public override bool CanConvertFromString(string value,
IValueSerializerContext
context)
24
public override string ConvertToString(object value,
IValueSerializerContext
context)
51
public override object ConvertFromString(string value,
IValueSerializerContext
context)
System\Windows\PropertyPath.cs (2)
866
IValueSerializerContext
serializerContext = context as
IValueSerializerContext
;
System\Windows\PropertyPathConverter.cs (2)
156
IValueSerializerContext
serializerContext = null;
159
serializerContext = typeDescriptorContext as
IValueSerializerContext
;
System\Windows\SystemKeyConverter.cs (3)
61
if ( destinationType == typeof(MarkupExtension) && context is
IValueSerializerContext
)
140
IValueSerializerContext
valueSerializerContext = context as
IValueSerializerContext
;
System.Xaml (28)
ms\Internal\Markup\StringValueSerializer.cs (4)
16
public override bool CanConvertToString(object? value,
IValueSerializerContext
? context)
21
public override bool CanConvertFromString(string? value,
IValueSerializerContext
? context)
26
public override object ConvertFromString(string value,
IValueSerializerContext
? context)
31
public override string? ConvertToString(object? value,
IValueSerializerContext
? context)
ms\Internal\Markup\TypeConverterValueSerializer.cs (4)
24
public override bool CanConvertToString(object? value,
IValueSerializerContext
? context)
29
public override string? ConvertToString(object? value,
IValueSerializerContext
? context)
34
public override bool CanConvertFromString(string? value,
IValueSerializerContext
? context)
39
public override object? ConvertFromString(string value,
IValueSerializerContext
? context)
System\Windows\Markup\DateTimeValueSerializer.cs (4)
27
public override bool CanConvertFromString(string? value,
IValueSerializerContext
? context) => true;
32
public override bool CanConvertToString(object? value,
IValueSerializerContext
? context) => value is DateTime;
37
public override object ConvertFromString(string value,
IValueSerializerContext
? context)
60
public override string ConvertToString(object? value,
IValueSerializerContext
? context)
System\Windows\Markup\ValueSerializer.cs (7)
39
public virtual bool CanConvertToString(object? value,
IValueSerializerContext
? context)
50
public virtual bool CanConvertFromString(string? value,
IValueSerializerContext
? context)
62
public virtual string? ConvertToString(object? value,
IValueSerializerContext
? context)
74
public virtual object? ConvertFromString(string value,
IValueSerializerContext
? context)
93
public virtual IEnumerable<Type> TypeReferences(object? value,
IValueSerializerContext
? context)
194
public static ValueSerializer? GetSerializerFor(Type type,
IValueSerializerContext
? context)
216
public static ValueSerializer? GetSerializerFor(PropertyDescriptor descriptor,
IValueSerializerContext
? context)
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\XamlObjectReader.cs (3)
2485
private
IValueSerializerContext
valueSerializerContext;
2538
public
IValueSerializerContext
ValueSerializerContext { get { return valueSerializerContext; } }
2835
if (serviceType == typeof(
IValueSerializerContext
)) { return this; }
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);