Class JsonTextReader
Inheritance
JsonTextReader
Namespace: System.Dynamic.ExpandoObject
Assembly: Newtonsoft.Json.dll
Syntax
public class JsonTextReader : Newtonsoft.Json.JsonReader, Newtonsoft.Json.IJsonLineInfo
Constructors
Declaration
public JsonTextReader (System.IO.TextReader reader);
Parameters
Properties
Declaration
public Newtonsoft.Json.IArrayPool<char> ArrayPool { get; set; }
Property Value
Declaration
public int LineNumber { get; }
Property Value
Implements
Declaration
public int LinePosition { get; }
Property Value
Implements
Methods
Declaration
public override void Close ();
Declaration
public bool HasLineInfo ();
Returns
Implements
Declaration
public override bool Read ();
Returns
Declaration
public override Nullable<bool> ReadAsBoolean ();
Returns
Declaration
public override System.Threading.Tasks.Task<Nullable<bool>> ReadAsBooleanAsync (System.Threading.CancellationToken cancellationToken = null);
Parameters
Returns
Declaration
public override byte[] ReadAsBytes ();
Returns
Declaration
public override System.Threading.Tasks.Task<byte[]> ReadAsBytesAsync (System.Threading.CancellationToken cancellationToken = null);
Parameters
Returns
Declaration
public override Nullable<DateTime> ReadAsDateTime ();
Returns
Declaration
public override System.Threading.Tasks.Task<Nullable<DateTime>> ReadAsDateTimeAsync (System.Threading.CancellationToken cancellationToken = null);
Parameters
Returns
Declaration
public override Nullable<DateTimeOffset> ReadAsDateTimeOffset ();
Returns
Declaration
public override System.Threading.Tasks.Task<Nullable<DateTimeOffset>> ReadAsDateTimeOffsetAsync (System.Threading.CancellationToken cancellationToken = null);
Parameters
Returns
Declaration
public override Nullable<decimal> ReadAsDecimal ();
Returns
Declaration
public override System.Threading.Tasks.Task<Nullable<decimal>> ReadAsDecimalAsync (System.Threading.CancellationToken cancellationToken = null);
Parameters
Returns
Declaration
public override Nullable<double> ReadAsDouble ();
Returns
Declaration
public override System.Threading.Tasks.Task<Nullable<double>> ReadAsDoubleAsync (System.Threading.CancellationToken cancellationToken = null);
Parameters
Returns
Declaration
public override Nullable<int> ReadAsInt32 ();
Returns
Declaration
public override System.Threading.Tasks.Task<Nullable<int>> ReadAsInt32Async (System.Threading.CancellationToken cancellationToken = null);
Parameters
Returns
Declaration
public override string ReadAsString ();
Returns
Declaration
public override System.Threading.Tasks.Task<string> ReadAsStringAsync (System.Threading.CancellationToken cancellationToken = null);
Parameters
Returns
Declaration
public override System.Threading.Tasks.Task<bool> ReadAsync (System.Threading.CancellationToken cancellationToken = null);
Parameters
Returns