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<int, object>
IDeserializer
.DeserializedObjects => _deserializedObjects;
84
/// <inheritdoc cref="
IDeserializer
.IncompleteObjects"/>
166
((
IDeserializer
)this).CompleteObject(pending.ObjectId);
266
ISerializationSurrogate?
IDeserializer
.GetSurrogate(Type type)
286
void
IDeserializer
.PendSerializationInfo(PendingSerializationInfo pending)
294
void
IDeserializer
.PendValueUpdater(ValueUpdater updater)
317
void
IDeserializer
.CompleteObject(Id 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