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