Show / Hide Table of Contents

    Class JsonTextReader

    Inheritance
    Object
    JsonReader
    JsonTextReader
    Inherited Members
    JsonReader.CloseInput
    JsonReader.Culture
    JsonReader.CurrentState
    JsonReader.DateFormatString
    JsonReader.DateParseHandling
    JsonReader.DateTimeZoneHandling
    JsonReader.Depth
    JsonReader.Dispose(Boolean)
    JsonReader.FloatParseHandling
    JsonReader.MaxDepth
    JsonReader.Path
    JsonReader.QuoteChar
    JsonReader.SetStateBasedOnCurrent()
    JsonReader.SetToken(JsonToken)
    JsonReader.SetToken(JsonToken, Object)
    JsonReader.SetToken(JsonToken, Object, Boolean)
    JsonReader.Skip()
    JsonReader.SkipAsync(CancellationToken)
    JsonReader.SupportMultipleContent
    JsonReader.IDisposable.Dispose()
    JsonReader.TokenType
    JsonReader.Value
    JsonReader.ValueType
    Namespace: System.Dynamic.ExpandoObject
    Assembly: Newtonsoft.Json.dll
    Syntax
    public class JsonTextReader : Newtonsoft.Json.JsonReader, Newtonsoft.Json.IJsonLineInfo

    Constructors

    JsonTextReader(TextReader)

    Declaration
    public JsonTextReader (System.IO.TextReader reader);
    Parameters
    TextReader reader

    Properties

    ArrayPool

    Declaration
    public Newtonsoft.Json.IArrayPool<char> ArrayPool { get; set; }
    Property Value
    IArrayPool<Char>

    LineNumber

    Declaration
    public int LineNumber { get; }
    Property Value
    Int32

    Implements
    IJsonLineInfo.LineNumber

    LinePosition

    Declaration
    public int LinePosition { get; }
    Property Value
    Int32

    Implements
    IJsonLineInfo.LinePosition

    Methods

    Close()

    Declaration
    public override void Close ();

    HasLineInfo()

    Declaration
    public bool HasLineInfo ();
    Returns
    Boolean

    Implements
    IJsonLineInfo.HasLineInfo()

    Read()

    Declaration
    public override bool Read ();
    Returns
    Boolean

    ReadAsBoolean()

    Declaration
    public override Nullable<bool> ReadAsBoolean ();
    Returns
    Nullable<Boolean>

    ReadAsBooleanAsync(CancellationToken)

    Declaration
    public override System.Threading.Tasks.Task<Nullable<bool>> ReadAsBooleanAsync (System.Threading.CancellationToken cancellationToken = null);
    Parameters
    CancellationToken cancellationToken

    Returns
    Task<Nullable<Boolean>>

    ReadAsBytes()

    Declaration
    public override byte[] ReadAsBytes ();
    Returns
    Byte[]

    ReadAsBytesAsync(CancellationToken)

    Declaration
    public override System.Threading.Tasks.Task<byte[]> ReadAsBytesAsync (System.Threading.CancellationToken cancellationToken = null);
    Parameters
    CancellationToken cancellationToken

    Returns
    Task<Byte[]>

    ReadAsDateTime()

    Declaration
    public override Nullable<DateTime> ReadAsDateTime ();
    Returns
    Nullable<DateTime>

    ReadAsDateTimeAsync(CancellationToken)

    Declaration
    public override System.Threading.Tasks.Task<Nullable<DateTime>> ReadAsDateTimeAsync (System.Threading.CancellationToken cancellationToken = null);
    Parameters
    CancellationToken cancellationToken

    Returns
    Task<Nullable<DateTime>>

    ReadAsDateTimeOffset()

    Declaration
    public override Nullable<DateTimeOffset> ReadAsDateTimeOffset ();
    Returns
    Nullable<DateTimeOffset>

    ReadAsDateTimeOffsetAsync(CancellationToken)

    Declaration
    public override System.Threading.Tasks.Task<Nullable<DateTimeOffset>> ReadAsDateTimeOffsetAsync (System.Threading.CancellationToken cancellationToken = null);
    Parameters
    CancellationToken cancellationToken

    Returns
    Task<Nullable<DateTimeOffset>>

    ReadAsDecimal()

    Declaration
    public override Nullable<decimal> ReadAsDecimal ();
    Returns
    Nullable<Decimal>

    ReadAsDecimalAsync(CancellationToken)

    Declaration
    public override System.Threading.Tasks.Task<Nullable<decimal>> ReadAsDecimalAsync (System.Threading.CancellationToken cancellationToken = null);
    Parameters
    CancellationToken cancellationToken

    Returns
    Task<Nullable<Decimal>>

    ReadAsDouble()

    Declaration
    public override Nullable<double> ReadAsDouble ();
    Returns
    Nullable<Double>

    ReadAsDoubleAsync(CancellationToken)

    Declaration
    public override System.Threading.Tasks.Task<Nullable<double>> ReadAsDoubleAsync (System.Threading.CancellationToken cancellationToken = null);
    Parameters
    CancellationToken cancellationToken

    Returns
    Task<Nullable<Double>>

    ReadAsInt32()

    Declaration
    public override Nullable<int> ReadAsInt32 ();
    Returns
    Nullable<Int32>

    ReadAsInt32Async(CancellationToken)

    Declaration
    public override System.Threading.Tasks.Task<Nullable<int>> ReadAsInt32Async (System.Threading.CancellationToken cancellationToken = null);
    Parameters
    CancellationToken cancellationToken

    Returns
    Task<Nullable<Int32>>

    ReadAsString()

    Declaration
    public override string ReadAsString ();
    Returns
    String

    ReadAsStringAsync(CancellationToken)

    Declaration
    public override System.Threading.Tasks.Task<string> ReadAsStringAsync (System.Threading.CancellationToken cancellationToken = null);
    Parameters
    CancellationToken cancellationToken

    Returns
    Task<String>

    ReadAsync(CancellationToken)

    Declaration
    public override System.Threading.Tasks.Task<bool> ReadAsync (System.Threading.CancellationToken cancellationToken = null);
    Parameters
    CancellationToken cancellationToken

    Returns
    Task<Boolean>

    Back to top Azure SDK for Net