Class JsonTextReader
- Namespace
- Newtonsoft.Json
- Assembly
- Newtonsoft.Json.dll
public class JsonTextReader : JsonReader, IDisposable, IJsonLineInfo
- Inheritance
-
JsonTextReader
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
JsonTextReader(TextReader)
public JsonTextReader(TextReader reader)
Parameters
reader
TextReader
Properties
ArrayPool
public IArrayPool<char>? ArrayPool { get; set; }
Property Value
- IArrayPool<char>
LineNumber
public int LineNumber { get; }
Property Value
- int
LinePosition
public int LinePosition { get; }
Property Value
- int
PropertyNameTable
public JsonNameTable? PropertyNameTable { get; set; }
Property Value
- JsonNameTable
Methods
Close()
public override void Close()
HasLineInfo()
public bool HasLineInfo()
Returns
- bool
Read()
public override bool Read()
Returns
- bool
ReadAsBoolean()
public override bool? ReadAsBoolean()
Returns
- bool?
ReadAsBooleanAsync(CancellationToken)
public override Task<bool?> ReadAsBooleanAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationToken
Returns
- Task<bool?>
ReadAsBytes()
public override byte[]? ReadAsBytes()
Returns
- byte[]
ReadAsBytesAsync(CancellationToken)
public override Task<byte[]?> ReadAsBytesAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationToken
Returns
- Task<byte[]>
ReadAsDateTime()
public override DateTime? ReadAsDateTime()
Returns
- DateTime?
ReadAsDateTimeAsync(CancellationToken)
public override Task<DateTime?> ReadAsDateTimeAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationToken
Returns
- Task<DateTime?>
ReadAsDateTimeOffset()
public override DateTimeOffset? ReadAsDateTimeOffset()
Returns
- DateTimeOffset?
ReadAsDateTimeOffsetAsync(CancellationToken)
public override Task<DateTimeOffset?> ReadAsDateTimeOffsetAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationToken
Returns
- Task<DateTimeOffset?>
ReadAsDecimal()
public override decimal? ReadAsDecimal()
Returns
- decimal?
ReadAsDecimalAsync(CancellationToken)
public override Task<decimal?> ReadAsDecimalAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationToken
Returns
- Task<decimal?>
ReadAsDouble()
public override double? ReadAsDouble()
Returns
- double?
ReadAsDoubleAsync(CancellationToken)
public override Task<double?> ReadAsDoubleAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationToken
Returns
- Task<double?>
ReadAsInt32()
public override int? ReadAsInt32()
Returns
- int?
ReadAsInt32Async(CancellationToken)
public override Task<int?> ReadAsInt32Async(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationToken
Returns
- Task<int?>
ReadAsString()
public override string? ReadAsString()
Returns
- string
ReadAsStringAsync(CancellationToken)
public override Task<string?> ReadAsStringAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationToken
Returns
- Task<string>
ReadAsync(CancellationToken)
public override Task<bool> ReadAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationToken
Returns
- Task<bool>