1 implementation of IDeserializer
System.Private.Windows.Core (1)
System\Private\Windows\Core\BinaryFormat\Deserializer\Deserializer.cs (1)
50
internal sealed partial class Deserializer :
IDeserializer
19 references to IDeserializer
System.Private.Windows.Core (19)
System\Private\Windows\Core\BinaryFormat\Deserializer\ArrayRecordDeserializer.cs (1)
18
internal ArrayRecordDeserializer(ArrayRecord arrayRecord,
IDeserializer
deserializer)
System\Private\Windows\Core\BinaryFormat\Deserializer\ClassRecordDeserializer.cs (2)
20
private protected ClassRecordDeserializer(ClassRecord classRecord, object @object,
IDeserializer
deserializer)
31
internal static ObjectRecordDeserializer Create(ClassRecord classRecord,
IDeserializer
deserializer)
System\Private\Windows\Core\BinaryFormat\Deserializer\ClassRecordFieldInfoDeserializer.cs (1)
29
IDeserializer
deserializer)
System\Private\Windows\Core\BinaryFormat\Deserializer\ClassRecordSerializationInfoDeserializer.cs (1)
32
IDeserializer
deserializer) : base(classRecord, @object, deserializer)
System\Private\Windows\Core\BinaryFormat\Deserializer\Deserializer.cs (11)
54
ITypeResolver
IDeserializer
.TypeResolver => _typeResolver;
56
/// <inheritdoc cref="
IDeserializer
.Options"/>
58
DeserializationOptions
IDeserializer
.Options => Options;
60
/// <inheritdoc cref="
IDeserializer
.DeserializedObjects"/>
62
IDictionary<SerializationRecordId, object>
IDeserializer
.DeserializedObjects => _deserializedObjects;
80
/// <inheritdoc cref="
IDeserializer
.IncompleteObjects"/>
160
((
IDeserializer
)this).CompleteObject(pending.ObjectId);
253
ISerializationSurrogate?
IDeserializer
.GetSurrogate(Type type)
273
void
IDeserializer
.PendSerializationInfo(PendingSerializationInfo pending)
281
void
IDeserializer
.PendValueUpdater(ValueUpdater updater)
304
void
IDeserializer
.CompleteObject(SerializationRecordId id)
System\Private\Windows\Core\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