JsonWriter abstract class JsonWriter : IDisposable Documentation public bool CloseOutput { get; set; } public CultureInfo Culture { get; set; } public DateFormatHandling DateFormatHandling { get; set; } public string DateFormatString { get; set; } public DateTimeZoneHandling DateTimeZoneHandling { get; set; } public FloatFormatHandling FloatFormatHandling { get; set; } public Formatting Formatting { get; set; } public string Path { get; } public StringEscapeHandling StringEscapeHandling { get; set; } public WriteState WriteState { get; } protected JsonWriter() public virtual void Close() public abstract void Flush() protected void SetWriteState(JsonToken token, object value) public virtual void WriteComment(string text) public virtual void WriteEnd() protected virtual void WriteEnd(JsonToken token) public virtual void WriteEndArray() public virtual void WriteEndConstructor() public virtual void WriteEndObject() protected virtual void WriteIndent() protected virtual void WriteIndentSpace() public virtual void WriteNull() public virtual void WritePropertyName(string name) public virtual void WritePropertyName(string name, bool escape) public virtual void WriteRaw(string json) public virtual void WriteRawValue(string json) public virtual void WriteStartArray() public virtual void WriteStartConstructor(string name) public virtual void WriteStartObject() public void WriteToken(JsonReader reader) public void WriteToken(JsonReader reader, bool writeChildren) public virtual void WriteUndefined() public virtual void WriteValue(string value) public virtual void WriteValue(int value) public virtual void WriteValue(uint value) public virtual void WriteValue(long value) public virtual void WriteValue(ulong value) public virtual void WriteValue(float value) public virtual void WriteValue(double value) public virtual void WriteValue(bool value) public virtual void WriteValue(short value) public virtual void WriteValue(ushort value) public virtual void WriteValue(char value) public virtual void WriteValue(byte value) public virtual void WriteValue(sbyte value) public virtual void WriteValue(decimal value) public virtual void WriteValue(DateTime value) public virtual void WriteValue(DateTimeOffset value) public virtual void WriteValue(Guid value) public virtual void WriteValue(TimeSpan value) public virtual void WriteValue(int? value) public virtual void WriteValue(uint? value) public virtual void WriteValue(long? value) public virtual void WriteValue(ulong? value) public virtual void WriteValue(float? value) public virtual void WriteValue(double? value) public virtual void WriteValue(bool? value) public virtual void WriteValue(short? value) public virtual void WriteValue(ushort? value) public virtual void WriteValue(char? value) public virtual void WriteValue(byte? value) public virtual void WriteValue(sbyte? value) public virtual void WriteValue(decimal? value) public virtual void WriteValue(DateTime? value) public virtual void WriteValue(DateTimeOffset? value) public virtual void WriteValue(Guid? value) public virtual void WriteValue(TimeSpan? value) public virtual void WriteValue(byte[] value) public virtual void WriteValue(Uri value) public virtual void WriteValue(object value) protected virtual void WriteValueDelimiter() public virtual void WriteWhitespace(string ws)