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