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