public JsonTextBuilder(IJsonReader reader, TextWriter textWriter, bool compress, JsonConfig config = null) { if (textWriter is null) { throw new ArgumentNullException(nameof(textWriter)); } Reader = reader ?? throw new ArgumentNullException(nameof(reader)); Config = config ?? JsonConfig.Default; TextWriter = new JsonTextWriter(textWriter, compress, config); }
public JsonTextBuilder(IJsonReader reader, JsonTextWriter textWriter, JsonConfig config = null) { Reader = reader ?? throw new ArgumentNullException(nameof(reader)); TextWriter = textWriter ?? throw new ArgumentNullException(nameof(textWriter)); Config = config ?? JsonConfig.Default; }
public JsonDeserializer(IJsonReader reader, JsonConfig config = null) { Reader = reader ?? throw new ArgumentNullException(nameof(reader)); Config = config ?? JsonConfig.Default; }