25 references to GetSerializerFor
PresentationFramework (1)
System\Windows\Markup\Primitives\MarkupWriter.cs (1)
1476
return ValueSerializer.
GetSerializerFor
(type);
System.Xaml (4)
System\Windows\Markup\ValueSerializer.cs (2)
175
ValueSerializer? result =
GetSerializerFor
(descriptor.PropertyType);
208
return
GetSerializerFor
(type);
System\Xaml\Schema\BuiltInValueConverter.cs (1)
213
ValueSerializer stringSerializer = ValueSerializer.
GetSerializerFor
(typeof(string));
System\Xaml\XamlObjectReader.cs (1)
2848
return ValueSerializer.
GetSerializerFor
(type);
System.Xaml.Tests (20)
System\Windows\Markup\StringValueSerializerTests.cs (5)
14
ValueSerializer serializer = ValueSerializer.
GetSerializerFor
(typeof(string))!;
21
ValueSerializer serializer = ValueSerializer.
GetSerializerFor
(typeof(string))!;
30
ValueSerializer serializer = ValueSerializer.
GetSerializerFor
(typeof(string))!;
37
ValueSerializer serializer = ValueSerializer.
GetSerializerFor
(typeof(string))!;
46
ValueSerializer serializer = ValueSerializer.
GetSerializerFor
(typeof(string))!;
System\Windows\Markup\ValueSerializerTests.cs (15)
129
Assert.NotNull(ValueSerializer.
GetSerializerFor
(type));
136
Assert.IsType<DateTimeValueSerializer>(ValueSerializer.
GetSerializerFor
(typeof(DateTime)));
143
Assert.IsType<CustomValueSerializer>(ValueSerializer.
GetSerializerFor
(typeof(ClassWithValueSerializerAttribute)));
150
Assert.Null(ValueSerializer.
GetSerializerFor
(typeof(ValueSerializer)));
157
ValueSerializer serializer = ValueSerializer.
GetSerializerFor
(typeof(ClassWithPublicTypeConverterAttribute))!;
164
ValueSerializer serializer = ValueSerializer.
GetSerializerFor
(typeof(ClassWithPublicTypeConverterAttribute))!;
171
ValueSerializer serializer = ValueSerializer.
GetSerializerFor
(typeof(ClassWithPublicTypeConverterAttribute))!;
178
ValueSerializer serializer = ValueSerializer.
GetSerializerFor
(typeof(ClassWithPublicTypeConverterAttribute))!;
200
Assert.Null(ValueSerializer.
GetSerializerFor
(type));
207
Assert.Throws<ArgumentNullException>("typeName", () => ValueSerializer.
GetSerializerFor
(typeof(ClassWithNullStringTypeConverterAttribute)));
214
Assert.Throws<ArgumentException>(() => ValueSerializer.
GetSerializerFor
(typeof(ClassWithEmptyTypeConverterAttribute)));
221
Assert.IsType<DateTimeValueSerializer>(ValueSerializer.
GetSerializerFor
(typeof(DateTime)));
223
Assert.IsType<DateTimeValueSerializer>(ValueSerializer.
GetSerializerFor
(typeof(DateTime)));
229
Assert.Throws<ArgumentNullException>("type", () => ValueSerializer.
GetSerializerFor
((Type)null!));
236
Assert.Throws<InvalidCastException>(() => ValueSerializer.
GetSerializerFor
(typeof(ClassWithInvalidValueSerializerAttribute)));