Class JsonTextWriter
- Namespace
- Newtonsoft.Json
- Assembly
- Newtonsoft.Json.dll
public class JsonTextWriter : JsonWriter, IDisposable
- Inheritance
-
JsonTextWriter
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
JsonTextWriter(TextWriter)
public JsonTextWriter(TextWriter textWriter)
Parameters
textWriter TextWriter
Properties
ArrayPool
public IArrayPool<char>? ArrayPool { get; set; }
Property Value
- IArrayPool<char>
IndentChar
public char IndentChar { get; set; }
Property Value
- char
Indentation
public int Indentation { get; set; }
Property Value
- int
QuoteChar
public char QuoteChar { get; set; }
Property Value
- char
QuoteName
public bool QuoteName { get; set; }
Property Value
- bool
Methods
Close()
public override void Close()
CloseAsync(CancellationToken)
public override Task CloseAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken CancellationToken
Returns
- Task
Flush()
public override void Flush()
FlushAsync(CancellationToken)
public override Task FlushAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken CancellationToken
Returns
- Task
public override void WriteComment(string? text)
Parameters
text string
public override Task WriteCommentAsync(string? text, CancellationToken cancellationToken = default)
Parameters
text string
cancellationToken CancellationToken
Returns
- Task
WriteEnd(JsonToken)
protected override void WriteEnd(JsonToken token)
Parameters
token JsonToken
WriteEndArrayAsync(CancellationToken)
public override Task WriteEndArrayAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken CancellationToken
Returns
- Task
WriteEndAsync(JsonToken, CancellationToken)
protected override Task WriteEndAsync(JsonToken token, CancellationToken cancellationToken)
Parameters
token JsonToken
cancellationToken CancellationToken
Returns
- Task
WriteEndAsync(CancellationToken)
public override Task WriteEndAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken CancellationToken
Returns
- Task
WriteEndConstructorAsync(CancellationToken)
public override Task WriteEndConstructorAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken CancellationToken
Returns
- Task
WriteEndObjectAsync(CancellationToken)
public override Task WriteEndObjectAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken CancellationToken
Returns
- Task
WriteIndent()
protected override void WriteIndent()
WriteIndentAsync(CancellationToken)
protected override Task WriteIndentAsync(CancellationToken cancellationToken)
Parameters
cancellationToken CancellationToken
Returns
- Task
WriteIndentSpace()
protected override void WriteIndentSpace()
WriteIndentSpaceAsync(CancellationToken)
protected override Task WriteIndentSpaceAsync(CancellationToken cancellationToken)
Parameters
cancellationToken CancellationToken
Returns
- Task
WriteNull()
public override void WriteNull()
WriteNullAsync(CancellationToken)
public override Task WriteNullAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken CancellationToken
Returns
- Task
WritePropertyName(string)
public override void WritePropertyName(string name)
Parameters
name string
WritePropertyName(string, bool)
public override void WritePropertyName(string name, bool escape)
Parameters
name string
escape bool
WritePropertyNameAsync(string, bool, CancellationToken)
public override Task WritePropertyNameAsync(string name, bool escape, CancellationToken cancellationToken = default)
Parameters
name string
escape bool
cancellationToken CancellationToken
Returns
- Task
WritePropertyNameAsync(string, CancellationToken)
public override Task WritePropertyNameAsync(string name, CancellationToken cancellationToken = default)
Parameters
name string
cancellationToken CancellationToken
Returns
- Task
WriteRaw(string?)
public override void WriteRaw(string? json)
Parameters
json string
WriteRawAsync(string?, CancellationToken)
public override Task WriteRawAsync(string? json, CancellationToken cancellationToken = default)
Parameters
json string
cancellationToken CancellationToken
Returns
- Task
WriteRawValueAsync(string?, CancellationToken)
public override Task WriteRawValueAsync(string? json, CancellationToken cancellationToken = default)
Parameters
json string
cancellationToken CancellationToken
Returns
- Task
WriteStartArray()
public override void WriteStartArray()
WriteStartArrayAsync(CancellationToken)
public override Task WriteStartArrayAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken CancellationToken
Returns
- Task
WriteStartConstructor(string)
public override void WriteStartConstructor(string name)
Parameters
name string
WriteStartConstructorAsync(string, CancellationToken)
public override Task WriteStartConstructorAsync(string name, CancellationToken cancellationToken = default)
Parameters
name string
cancellationToken CancellationToken
Returns
- Task
WriteStartObject()
public override void WriteStartObject()
WriteStartObjectAsync(CancellationToken)
public override Task WriteStartObjectAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken CancellationToken
Returns
- Task
WriteUndefined()
public override void WriteUndefined()
WriteUndefinedAsync(CancellationToken)
public override Task WriteUndefinedAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken CancellationToken
Returns
- Task
WriteValue(bool)
public override void WriteValue(bool value)
Parameters
value bool
WriteValue(byte)
public override void WriteValue(byte value)
Parameters
value byte
WriteValue(byte[]?)
public override void WriteValue(byte[]? value)
Parameters
value byte[]
WriteValue(char)
public override void WriteValue(char value)
Parameters
value char
WriteValue(DateTime)
public override void WriteValue(DateTime value)
Parameters
value DateTime
WriteValue(DateTimeOffset)
public override void WriteValue(DateTimeOffset value)
Parameters
value DateTimeOffset
WriteValue(decimal)
public override void WriteValue(decimal value)
Parameters
value decimal
WriteValue(double)
public override void WriteValue(double value)
Parameters
value double
WriteValue(Guid)
public override void WriteValue(Guid value)
Parameters
value Guid
WriteValue(short)
public override void WriteValue(short value)
Parameters
value short
WriteValue(int)
public override void WriteValue(int value)
Parameters
value int
WriteValue(long)
public override void WriteValue(long value)
Parameters
value long
WriteValue(double?)
public override void WriteValue(double? value)
Parameters
value double?
WriteValue(float?)
public override void WriteValue(float? value)
Parameters
value float?
WriteValue(object?)
public override void WriteValue(object? value)
Parameters
value object
WriteValue(sbyte)
[CLSCompliant(false)]
public override void WriteValue(sbyte value)
Parameters
value sbyte
WriteValue(float)
public override void WriteValue(float value)
Parameters
value float
WriteValue(string?)
public override void WriteValue(string? value)
Parameters
value string
WriteValue(TimeSpan)
public override void WriteValue(TimeSpan value)
Parameters
value TimeSpan
WriteValue(ushort)
[CLSCompliant(false)]
public override void WriteValue(ushort value)
Parameters
value ushort
WriteValue(uint)
[CLSCompliant(false)]
public override void WriteValue(uint value)
Parameters
value uint
WriteValue(ulong)
[CLSCompliant(false)]
public override void WriteValue(ulong value)
Parameters
value ulong
WriteValue(Uri?)
public override void WriteValue(Uri? value)
Parameters
value Uri
WriteValueAsync(bool, CancellationToken)
public override Task WriteValueAsync(bool value, CancellationToken cancellationToken = default)
Parameters
value bool
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(byte, CancellationToken)
public override Task WriteValueAsync(byte value, CancellationToken cancellationToken = default)
Parameters
value byte
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(byte[]?, CancellationToken)
public override Task WriteValueAsync(byte[]? value, CancellationToken cancellationToken = default)
Parameters
value byte[]
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(char, CancellationToken)
public override Task WriteValueAsync(char value, CancellationToken cancellationToken = default)
Parameters
value char
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(DateTime, CancellationToken)
public override Task WriteValueAsync(DateTime value, CancellationToken cancellationToken = default)
Parameters
value DateTime
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(DateTimeOffset, CancellationToken)
public override Task WriteValueAsync(DateTimeOffset value, CancellationToken cancellationToken = default)
Parameters
value DateTimeOffset
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(decimal, CancellationToken)
public override Task WriteValueAsync(decimal value, CancellationToken cancellationToken = default)
Parameters
value decimal
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(double, CancellationToken)
public override Task WriteValueAsync(double value, CancellationToken cancellationToken = default)
Parameters
value double
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(Guid, CancellationToken)
public override Task WriteValueAsync(Guid value, CancellationToken cancellationToken = default)
Parameters
value Guid
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(short, CancellationToken)
public override Task WriteValueAsync(short value, CancellationToken cancellationToken = default)
Parameters
value short
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(int, CancellationToken)
public override Task WriteValueAsync(int value, CancellationToken cancellationToken = default)
Parameters
value int
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(long, CancellationToken)
public override Task WriteValueAsync(long value, CancellationToken cancellationToken = default)
Parameters
value long
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(bool?, CancellationToken)
public override Task WriteValueAsync(bool? value, CancellationToken cancellationToken = default)
Parameters
value bool?
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(byte?, CancellationToken)
public override Task WriteValueAsync(byte? value, CancellationToken cancellationToken = default)
Parameters
value byte?
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(char?, CancellationToken)
public override Task WriteValueAsync(char? value, CancellationToken cancellationToken = default)
Parameters
value char?
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(DateTimeOffset?, CancellationToken)
public override Task WriteValueAsync(DateTimeOffset? value, CancellationToken cancellationToken = default)
Parameters
value DateTimeOffset?
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(DateTime?, CancellationToken)
public override Task WriteValueAsync(DateTime? value, CancellationToken cancellationToken = default)
Parameters
value DateTime?
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(decimal?, CancellationToken)
public override Task WriteValueAsync(decimal? value, CancellationToken cancellationToken = default)
Parameters
value decimal?
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(double?, CancellationToken)
public override Task WriteValueAsync(double? value, CancellationToken cancellationToken = default)
Parameters
value double?
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(Guid?, CancellationToken)
public override Task WriteValueAsync(Guid? value, CancellationToken cancellationToken = default)
Parameters
value Guid?
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(short?, CancellationToken)
public override Task WriteValueAsync(short? value, CancellationToken cancellationToken = default)
Parameters
value short?
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(int?, CancellationToken)
public override Task WriteValueAsync(int? value, CancellationToken cancellationToken = default)
Parameters
value int?
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(long?, CancellationToken)
public override Task WriteValueAsync(long? value, CancellationToken cancellationToken = default)
Parameters
value long?
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(sbyte?, CancellationToken)
[CLSCompliant(false)]
public override Task WriteValueAsync(sbyte? value, CancellationToken cancellationToken = default)
Parameters
value sbyte?
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(float?, CancellationToken)
public override Task WriteValueAsync(float? value, CancellationToken cancellationToken = default)
Parameters
value float?
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(TimeSpan?, CancellationToken)
public override Task WriteValueAsync(TimeSpan? value, CancellationToken cancellationToken = default)
Parameters
value TimeSpan?
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(ushort?, CancellationToken)
[CLSCompliant(false)]
public override Task WriteValueAsync(ushort? value, CancellationToken cancellationToken = default)
Parameters
value ushort?
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(uint?, CancellationToken)
[CLSCompliant(false)]
public override Task WriteValueAsync(uint? value, CancellationToken cancellationToken = default)
Parameters
value uint?
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(ulong?, CancellationToken)
[CLSCompliant(false)]
public override Task WriteValueAsync(ulong? value, CancellationToken cancellationToken = default)
Parameters
value ulong?
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(object?, CancellationToken)
public override Task WriteValueAsync(object? value, CancellationToken cancellationToken = default)
Parameters
value object
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(sbyte, CancellationToken)
[CLSCompliant(false)]
public override Task WriteValueAsync(sbyte value, CancellationToken cancellationToken = default)
Parameters
value sbyte
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(float, CancellationToken)
public override Task WriteValueAsync(float value, CancellationToken cancellationToken = default)
Parameters
value float
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(string?, CancellationToken)
public override Task WriteValueAsync(string? value, CancellationToken cancellationToken = default)
Parameters
value string
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(TimeSpan, CancellationToken)
public override Task WriteValueAsync(TimeSpan value, CancellationToken cancellationToken = default)
Parameters
value TimeSpan
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(ushort, CancellationToken)
[CLSCompliant(false)]
public override Task WriteValueAsync(ushort value, CancellationToken cancellationToken = default)
Parameters
value ushort
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(uint, CancellationToken)
[CLSCompliant(false)]
public override Task WriteValueAsync(uint value, CancellationToken cancellationToken = default)
Parameters
value uint
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(ulong, CancellationToken)
[CLSCompliant(false)]
public override Task WriteValueAsync(ulong value, CancellationToken cancellationToken = default)
Parameters
value ulong
cancellationToken CancellationToken
Returns
- Task
WriteValueAsync(Uri?, CancellationToken)
public override Task WriteValueAsync(Uri? value, CancellationToken cancellationToken = default)
Parameters
value Uri
cancellationToken CancellationToken
Returns
- Task
WriteValueDelimiter()
protected override void WriteValueDelimiter()
WriteValueDelimiterAsync(CancellationToken)
protected override Task WriteValueDelimiterAsync(CancellationToken cancellationToken)
Parameters
cancellationToken CancellationToken
Returns
- Task
WriteWhitespace(string)
public override void WriteWhitespace(string ws)
Parameters
ws string
WriteWhitespaceAsync(string, CancellationToken)
public override Task WriteWhitespaceAsync(string ws, CancellationToken cancellationToken = default)
Parameters
ws string
cancellationToken CancellationToken
Returns
- Task