1 implementation of IDeserializer
System.Private.Windows.Core (1)
System\Private\Windows\BinaryFormat\Deserializer\Deserializer.cs (1)
49
internal sealed partial class Deserializer :
IDeserializer
19 references to IDeserializer
System.Private.Windows.Core (19)
System\Private\Windows\BinaryFormat\Deserializer\ArrayRecordDeserializer.cs (1)
18
internal ArrayRecordDeserializer(ArrayRecord arrayRecord,
IDeserializer
deserializer)
System\Private\Windows\BinaryFormat\Deserializer\ClassRecordDeserializer.cs (2)
19
private protected ClassRecordDeserializer(ClassRecord classRecord, object @object,
IDeserializer
deserializer)
30
internal static ObjectRecordDeserializer Create(ClassRecord classRecord,
IDeserializer
deserializer)
System\Private\Windows\BinaryFormat\Deserializer\ClassRecordFieldInfoDeserializer.cs (1)
28
IDeserializer
deserializer)
System\Private\Windows\BinaryFormat\Deserializer\ClassRecordSerializationInfoDeserializer.cs (1)
32
IDeserializer
deserializer) : base(classRecord, @object, deserializer)
System\Private\Windows\BinaryFormat\Deserializer\Deserializer.cs (11)
53
ITypeResolver
IDeserializer
.TypeResolver => _typeResolver;
55
/// <inheritdoc cref="
IDeserializer
.Options"/>
57
DeserializationOptions
IDeserializer
.Options => Options;
59
/// <inheritdoc cref="
IDeserializer
.DeserializedObjects"/>
61
IDictionary<SerializationRecordId, object>
IDeserializer
.DeserializedObjects => _deserializedObjects;
79
/// <inheritdoc cref="
IDeserializer
.IncompleteObjects"/>
159
((
IDeserializer
)this).CompleteObject(pending.ObjectId);
252
ISerializationSurrogate?
IDeserializer
.GetSurrogate(Type type)
272
void
IDeserializer
.PendSerializationInfo(PendingSerializationInfo pending)
280
void
IDeserializer
.PendValueUpdater(ValueUpdater updater)
303
void
IDeserializer
.CompleteObject(SerializationRecordId id)
System\Private\Windows\BinaryFormat\Deserializer\ObjectRecordDeserializer.cs (3)
24
private protected
IDeserializer
Deserializer { get; }
26
private protected ObjectRecordDeserializer(SerializationRecord objectRecord,
IDeserializer
deserializer)
97
internal static ObjectRecordDeserializer Create(SerializationRecord record,
IDeserializer
deserializer) => record switch