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