2 types derived from ObjectRecordDeserializer
System.Private.Windows.Core (2)
System\Private\Windows\Core\BinaryFormat\Deserializer\ArrayRecordDeserializer.cs (1)
8
internal sealed class ArrayRecordDeserializer :
ObjectRecordDeserializer
System\Private\Windows\Core\BinaryFormat\Deserializer\ClassRecordDeserializer.cs (1)
16
internal abstract class ClassRecordDeserializer :
ObjectRecordDeserializer
10 references to ObjectRecordDeserializer
System.Private.Windows.Core (10)
System\Private\Windows\Core\BinaryFormat\Deserializer\ClassRecordDeserializer.cs (2)
31
internal static
ObjectRecordDeserializer
Create(ClassRecord classRecord, IDeserializer deserializer)
54
ObjectRecordDeserializer
? recordDeserializer;
System\Private\Windows\Core\BinaryFormat\Deserializer\Deserializer.cs (6)
78
private readonly Stack<
ObjectRecordDeserializer
> _parserStack = [];
181
if (root is not
ObjectRecordDeserializer
parser)
190
ObjectRecordDeserializer
? currentParser = _parserStack.Pop();
196
if (DeserializeNew(requiredId) is
ObjectRecordDeserializer
requiredParser)
245
var
deserializer =
ObjectRecordDeserializer
.Create(record, this);
System\Private\Windows\Core\BinaryFormat\Deserializer\IDeserializer.cs (1)
13
/// and its <see cref="
ObjectRecordDeserializer
"/>s.
System\Private\Windows\Core\BinaryFormat\Deserializer\ObjectRecordDeserializer.cs (1)
97
internal static
ObjectRecordDeserializer
Create(SerializationRecord record, IDeserializer deserializer) => record switch