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