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