1 implementation of IDeserializer
System.Resources.Extensions (1)
System\Resources\Extensions\BinaryFormat\Deserializer\Deserializer.cs (1)
52internal sealed partial class Deserializer : IDeserializer
19 references to IDeserializer
System.Resources.Extensions (19)
System\Resources\Extensions\BinaryFormat\Deserializer\ArrayRecordDeserializer.cs (1)
21internal ArrayRecordDeserializer(ArrayRecord arrayRecord, IDeserializer deserializer)
System\Resources\Extensions\BinaryFormat\Deserializer\ClassRecordDeserializer.cs (2)
20private protected ClassRecordDeserializer(ClassRecord classRecord, object @object, IDeserializer deserializer) 31internal static ObjectRecordDeserializer Create(ClassRecord classRecord, IDeserializer deserializer)
System\Resources\Extensions\BinaryFormat\Deserializer\ClassRecordFieldInfoDeserializer.cs (1)
31IDeserializer deserializer)
System\Resources\Extensions\BinaryFormat\Deserializer\ClassRecordSerializationInfoDeserializer.cs (1)
33IDeserializer deserializer) : base(classRecord, @object, deserializer)
System\Resources\Extensions\BinaryFormat\Deserializer\Deserializer.cs (11)
56BinaryFormattedObject.ITypeResolver IDeserializer.TypeResolver => _typeResolver; 58/// <inheritdoc cref="IDeserializer.Options"/> 60BinaryFormattedObject.Options IDeserializer.Options => Options; 62/// <inheritdoc cref="IDeserializer.DeserializedObjects"/> 64IDictionary<SerializationRecordId, object> IDeserializer.DeserializedObjects => _deserializedObjects; 82/// <inheritdoc cref="IDeserializer.IncompleteObjects"/> 164((IDeserializer)this).CompleteObject(pending.ObjectId); 257ISerializationSurrogate? IDeserializer.GetSurrogate(Type type) 277void IDeserializer.PendSerializationInfo(PendingSerializationInfo pending) 285void IDeserializer.PendValueUpdater(ValueUpdater updater) 308void IDeserializer.CompleteObject(SerializationRecordId id)
System\Resources\Extensions\BinaryFormat\Deserializer\ObjectRecordDeserializer.cs (3)
23private protected IDeserializer Deserializer { get; } 25private protected ObjectRecordDeserializer(SerializationRecord objectRecord, IDeserializer deserializer) 96internal static ObjectRecordDeserializer Create(SerializationRecord record, IDeserializer deserializer) => record switch