1 implementation of ITypeResolver
System.Resources.Extensions (1)
System\Resources\Extensions\BinaryFormat\BinaryFormattedObject.TypeResolver.cs (1)
19
internal sealed class DefaultTypeResolver :
ITypeResolver
11 references to ITypeResolver
System.Resources.Extensions (11)
System\Resources\Extensions\BinaryFormat\BinaryFormattedObject.cs (2)
36
private
ITypeResolver
? _typeResolver;
37
private
ITypeResolver
TypeResolver => _typeResolver ??= new DefaultTypeResolver(_options);
System\Resources\Extensions\BinaryFormat\BinaryFormattedObject.IParseState.cs (1)
20
ITypeResolver
TypeResolver { get; }
System\Resources\Extensions\BinaryFormat\BinaryFormattedObject.ParseState.cs (1)
28
public
ITypeResolver
TypeResolver => _format.TypeResolver;
System\Resources\Extensions\BinaryFormat\BinaryFormattedObject.TypeResolver.cs (1)
38
Type
ITypeResolver
.GetType(TypeName typeName)
System\Resources\Extensions\BinaryFormat\Deserializer\ArrayRecordDeserializer.cs (1)
124
internal static Array? GetRectangularArrayOfPrimitives(ArrayRecord arrayRecord, BinaryFormattedObject.
ITypeResolver
typeResolver)
System\Resources\Extensions\BinaryFormat\Deserializer\Deserializer.cs (4)
55
private readonly BinaryFormattedObject.
ITypeResolver
_typeResolver;
56
BinaryFormattedObject.
ITypeResolver
IDeserializer.TypeResolver => _typeResolver;
104
BinaryFormattedObject.
ITypeResolver
typeResolver,
125
BinaryFormattedObject.
ITypeResolver
typeResolver,
System\Resources\Extensions\BinaryFormat\Deserializer\IDeserializer.cs (1)
51
BinaryFormattedObject.
ITypeResolver
TypeResolver { get; }