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