34 references to GetSerializerFor
PresentationFramework (1)
System\Windows\Markup\Primitives\MarkupWriter.cs (1)
1471
return ValueSerializer.
GetSerializerFor
(type);
System.Xaml (4)
System\Windows\Markup\ValueSerializer.cs (2)
172
ValueSerializer? result =
GetSerializerFor
(descriptor.PropertyType);
205
return
GetSerializerFor
(type);
System\Xaml\Schema\BuiltInValueConverter.cs (1)
235
ValueSerializer stringSerializer = ValueSerializer.
GetSerializerFor
(typeof(string));
System\Xaml\XamlObjectReader.cs (1)
2864
return ValueSerializer.
GetSerializerFor
(type);
System.Xaml.Tests (21)
System\Windows\Markup\StringValueSerializerTests.cs (5)
13
ValueSerializer serializer = ValueSerializer.
GetSerializerFor
(typeof(string))!;
20
ValueSerializer serializer = ValueSerializer.
GetSerializerFor
(typeof(string))!;
29
ValueSerializer serializer = ValueSerializer.
GetSerializerFor
(typeof(string))!;
36
ValueSerializer serializer = ValueSerializer.
GetSerializerFor
(typeof(string))!;
45
ValueSerializer serializer = ValueSerializer.
GetSerializerFor
(typeof(string))!;
System\Windows\Markup\ValueSerializerTests.cs (15)
128
Assert.NotNull(ValueSerializer.
GetSerializerFor
(type));
135
Assert.IsType<DateTimeValueSerializer>(ValueSerializer.
GetSerializerFor
(typeof(DateTime)));
142
Assert.IsType<CustomValueSerializer>(ValueSerializer.
GetSerializerFor
(typeof(ClassWithValueSerializerAttribute)));
149
Assert.Null(ValueSerializer.
GetSerializerFor
(typeof(ValueSerializer)));
156
ValueSerializer serializer = ValueSerializer.
GetSerializerFor
(typeof(ClassWithPublicTypeConverterAttribute))!;
163
ValueSerializer serializer = ValueSerializer.
GetSerializerFor
(typeof(ClassWithPublicTypeConverterAttribute))!;
170
ValueSerializer serializer = ValueSerializer.
GetSerializerFor
(typeof(ClassWithPublicTypeConverterAttribute))!;
177
ValueSerializer serializer = ValueSerializer.
GetSerializerFor
(typeof(ClassWithPublicTypeConverterAttribute))!;
199
Assert.Null(ValueSerializer.
GetSerializerFor
(type));
206
Assert.Throws<ArgumentNullException>("typeName", () => ValueSerializer.
GetSerializerFor
(typeof(ClassWithNullStringTypeConverterAttribute)));
213
Assert.Throws<ArgumentException>(() => ValueSerializer.
GetSerializerFor
(typeof(ClassWithEmptyTypeConverterAttribute)));
220
Assert.IsType<DateTimeValueSerializer>(ValueSerializer.
GetSerializerFor
(typeof(DateTime)));
222
Assert.IsType<DateTimeValueSerializer>(ValueSerializer.
GetSerializerFor
(typeof(DateTime)));
228
Assert.Throws<ArgumentNullException>("type", () => ValueSerializer.
GetSerializerFor
((Type)null!));
235
Assert.Throws<InvalidCastException>(() => ValueSerializer.
GetSerializerFor
(typeof(ClassWithInvalidValueSerializerAttribute)));
System\Xaml\XamlTypeTests.cs (1)
4631
yield return new object?[] { new SubXamlType(typeof(string), new XamlSchemaContext()), new XamlValueConverter<ValueSerializer>(ValueSerializer.
GetSerializerFor
(typeof(string))!.GetType(), null) };
WindowsBase.Tests (8)
System\Windows\Input\KeyTests.cs (1)
20
Assert.IsType<KeyValueSerializer>(ValueSerializer.
GetSerializerFor
(typeof(Key)));
System\Windows\Input\ModifierKeysTests.cs (1)
20
Assert.IsType<ModifierKeysValueSerializer>(ValueSerializer.
GetSerializerFor
(typeof(ModifierKeys)));
System\Windows\Int32RectTests.cs (1)
460
Assert.IsType<Int32RectValueSerializer>(ValueSerializer.
GetSerializerFor
(typeof(Int32Rect)));
System\Windows\Media\MatrixTests.cs (1)
5643
Assert.IsType<MatrixValueSerializer>(ValueSerializer.
GetSerializerFor
(typeof(Matrix)));
System\Windows\PointTests.cs (1)
579
Assert.IsType<PointValueSerializer>(ValueSerializer.
GetSerializerFor
(typeof(Point)));
System\Windows\RectTests.cs (1)
3331
Assert.IsType<RectValueSerializer>(ValueSerializer.
GetSerializerFor
(typeof(Rect)));
System\Windows\SizeTests.cs (1)
575
Assert.IsType<SizeValueSerializer>(ValueSerializer.
GetSerializerFor
(typeof(Size)));
System\Windows\VectorTests.cs (1)
860
Assert.IsType<VectorValueSerializer>(ValueSerializer.
GetSerializerFor
(typeof(Vector)));