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