2 types derived from ObjectRecordDeserializer
System.Resources.Extensions (2)
System\Resources\Extensions\BinaryFormat\Deserializer\ArrayRecordDeserializer.cs (1)
11internal sealed class ArrayRecordDeserializer : ObjectRecordDeserializer
System\Resources\Extensions\BinaryFormat\Deserializer\ClassRecordDeserializer.cs (1)
16internal abstract class ClassRecordDeserializer : ObjectRecordDeserializer
10 references to ObjectRecordDeserializer
System.Resources.Extensions (10)
System\Resources\Extensions\BinaryFormat\Deserializer\ClassRecordDeserializer.cs (2)
31internal static ObjectRecordDeserializer Create(ClassRecord classRecord, IDeserializer deserializer) 54ObjectRecordDeserializer? recordDeserializer;
System\Resources\Extensions\BinaryFormat\Deserializer\Deserializer.cs (6)
80private readonly Stack<ObjectRecordDeserializer> _parserStack = []; 185if (root is not ObjectRecordDeserializer parser) 194ObjectRecordDeserializer? currentParser = _parserStack.Pop(); 200if (DeserializeNew(requiredId) is ObjectRecordDeserializer requiredParser) 249var deserializer = ObjectRecordDeserializer.Create(record, this);
System\Resources\Extensions\BinaryFormat\Deserializer\IDeserializer.cs (1)
14/// and its <see cref="ObjectRecordDeserializer"/>s.
System\Resources\Extensions\BinaryFormat\Deserializer\ObjectRecordDeserializer.cs (1)
96internal static ObjectRecordDeserializer Create(SerializationRecord record, IDeserializer deserializer) => record switch