public ReaderState(Stream stream, DeserializerOptions options) { reader = new BinaryReader(stream); var factories = options.CustomObjectFactories?.ToDictionary(handler => handler.BaseType, handler => handler); if (factories?.Any() == true) { CustomObjectFactories = factories; } }
public ReaderState(Stream stream, DeserializerOptions options) { reader = new BinaryReader(stream); var factories = options.CustomObjectFactories?.ToDictionary(handler => handler.BaseType, handler => handler); if (factories?.Any() == true) { CustomObjectFactories = factories; } ObjectActivator = options.ObjectActivator; CultureInfo = options.CultureInfo; TimeZoneInfo = options.TimeZoneInfo; }
public static IJsonDeserialize GetDeserializer() => DeserializerOptions.GetSerializer();
public static IJsonDeserialize <TValue> GetDeserializer <TValue>() => DeserializerOptions.GetSerializer <TValue>();