Zdexby TheHolyOneZ
36,909 classes
Class

JsonTextReader

: JsonReader : Object
Newtonsoft.Json.JsonTextReader, Newtonsoft.Json 0x00D8 (216 B) inherited 0x0078 Newtonsoft.Json.dll
implements IJsonLineInfo
0x00x00D8

Members 15

OffsetSizeNameTypeFlagsDefault
0x01_safeAsyncboolPrivate+1 flags—
—0x02UnicodeReplacementCharushortPrivateStatic+1 flags65533
—0x04MaximumJavascriptIntegerCharacterLengthintPrivateStatic+1 flags380
—0x04LargeBufferLengthintPrivateStatic+1 flags1073741823
0x00790x07padding / unreflected
0x08_readerTextReaderPrivate+1 flags—
0x08_charschar[]Private—
0x04_charsUsedintPrivate—
0x04_charPosintPrivate—
0x04_lineStartPosintPrivate—
0x04_lineNumberintPrivate—
0x01_isEndOfFileboolPrivate—
0x00A10x07padding / unreflected
0x10_stringBufferStringBufferPrivate—
0x10_stringReferenceStringReferencePrivate—
0x08_arrayPoolIArrayPool<System.Char>Private—
0x08<PropertyNameTable>k__BackingFieldJsonNameTablePrivate—
Inherited from JsonReader 15
OffsetSizeNameTypeFlagsDefault
0x04_tokenTypeJsonTokenPrivate—
0x00140x04padding / unreflected
0x08_valueobjectPrivate—
0x02_quoteCharushort1 flags—
0x00220x02padding / unreflected
0x04_currentStateState1 flags—
0x18_currentPositionJsonPositionPrivate—
0x08_cultureCultureInfoPrivate—
0x04_dateTimeZoneHandlingDateTimeZoneHandlingPrivate—
0x08_maxDepthNullable<System.Int32>Private—
0x01_hasExceededMaxDepthboolPrivate—
0x00550x03padding / unreflected
0x04_dateParseHandlingDateParseHandling1 flags—
0x04_floatParseHandlingFloatParseHandling1 flags—
0x08_dateFormatStringstringPrivate—
0x08_stackList<Newtonsoft.Json.JsonPosition>Private—
0x01<CloseInput>k__BackingFieldboolPrivate—
0x01<SupportMultipleContent>k__BackingFieldboolPrivate—

Functions 134

SignatureFlagsNativeParams
Task<System.Boolean> ReadAsync(const CancellationToken& cancellationToken)Public+1 flags0x08
Task<System.Boolean> DoReadAsync(const CancellationToken& cancellationToken)1 flags0x08
Task<System.Boolean> DoReadAsync(Task<System.Boolean> task, const CancellationToken& cancellationToken)Private0x08
Task<System.Boolean> ParsePostValueAsync(bool ignoreComments, const CancellationToken& cancellationToken)Private0x08
Task<System.Boolean> ReadFromFinishedAsync(const CancellationToken& cancellationToken)Private0x08
Task<System.Int32> ReadDataAsync(bool append, const CancellationToken& cancellationToken)Private0x08
Task<System.Int32> ReadDataAsync(bool append, int charsRequired, const CancellationToken& cancellationToken)Private0x08
Task<System.Boolean> ParseValueAsync(const CancellationToken& cancellationToken)Private0x08
Task ReadStringIntoBufferAsync(ushort quote, const CancellationToken& cancellationToken)Private0x08
Task ProcessCarriageReturnAsync(bool append, const CancellationToken& cancellationToken)Private0x08
Task ProcessCarriageReturnAsync(Task<System.Boolean> task)Private0x08
Task<System.Char> ParseUnicodeAsync(const CancellationToken& cancellationToken)Private0x08
Task<System.Boolean> EnsureCharsAsync(int relativePosition, bool append, const CancellationToken& cancellationToken)Private0x08
Task<System.Boolean> ReadCharsAsync(int relativePosition, bool append, const CancellationToken& cancellationToken)Private0x08
Task<System.Boolean> ParseObjectAsync(const CancellationToken& cancellationToken)Private0x08
Task ParseCommentAsync(bool setToken, const CancellationToken& cancellationToken)Private0x08
Task EatWhitespaceAsync(const CancellationToken& cancellationToken)Private0x08
Task ParseStringAsync(ushort quote, const ReadType& readType, const CancellationToken& cancellationToken)Private0x08
Task<System.Boolean> MatchValueAsync(const string& value, const CancellationToken& cancellationToken)Private0x08
Task<System.Boolean> MatchValueWithTrailingSeparatorAsync(const string& value, const CancellationToken& cancellationToken)Private0x08
Task MatchAndSetAsync(const string& value, const JsonToken& newToken, object tokenValue, const CancellationToken& cancellationToken)Private0x08
Task ParseTrueAsync(const CancellationToken& cancellationToken)Private0x08
Task ParseFalseAsync(const CancellationToken& cancellationToken)Private0x08
Task ParseNullAsync(const CancellationToken& cancellationToken)Private0x08
Task ParseConstructorAsync(const CancellationToken& cancellationToken)Private0x08
Task<System.Object> ParseNumberNaNAsync(const ReadType& readType, const CancellationToken& cancellationToken)Private0x08
Task<System.Object> ParseNumberPositiveInfinityAsync(const ReadType& readType, const CancellationToken& cancellationToken)Private0x08
Task<System.Object> ParseNumberNegativeInfinityAsync(const ReadType& readType, const CancellationToken& cancellationToken)Private0x08
Task ParseNumberAsync(const ReadType& readType, const CancellationToken& cancellationToken)Private0x08
Task ParseUndefinedAsync(const CancellationToken& cancellationToken)Private0x08
Task<System.Boolean> ParsePropertyAsync(const CancellationToken& cancellationToken)Private0x08
Task ReadNumberIntoBufferAsync(const CancellationToken& cancellationToken)Private0x08
Task ParseUnquotedPropertyAsync(const CancellationToken& cancellationToken)Private0x08
Task<System.Boolean> ReadNullCharAsync(const CancellationToken& cancellationToken)Private0x08
Task HandleNullAsync(const CancellationToken& cancellationToken)Private0x08
Task ReadFinishedAsync(const CancellationToken& cancellationToken)Private0x08
Task<System.Object> ReadStringValueAsync(const ReadType& readType, const CancellationToken& cancellationToken)Private0x08
Task<System.Object> ReadNumberValueAsync(const ReadType& readType, const CancellationToken& cancellationToken)Private0x08
Task<System.Nullable<System.Boolean>> ReadAsBooleanAsync(const CancellationToken& cancellationToken)Public+1 flags0x08
Task<System.Nullable<System.Boolean>> DoReadAsBooleanAsync(const CancellationToken& cancellationToken)1 flags0x08
Task<System.Byte[]> ReadAsBytesAsync(const CancellationToken& cancellationToken)Public+1 flags0x08
Task<System.Byte[]> DoReadAsBytesAsync(const CancellationToken& cancellationToken)1 flags0x08
Task ReadIntoWrappedTypeObjectAsync(const CancellationToken& cancellationToken)Private0x08
Task<System.Nullable<System.DateTime>> ReadAsDateTimeAsync(const CancellationToken& cancellationToken)Public+1 flags0x08
Task<System.Nullable<System.DateTime>> DoReadAsDateTimeAsync(const CancellationToken& cancellationToken)1 flags0x08
Task<System.Nullable<System.DateTimeOffset>> ReadAsDateTimeOffsetAsync(const CancellationToken& cancellationToken)Public+1 flags0x08
Task<System.Nullable<System.DateTimeOffset>> DoReadAsDateTimeOffsetAsync(const CancellationToken& cancellationToken)1 flags0x08
Task<System.Nullable<System.Decimal>> ReadAsDecimalAsync(const CancellationToken& cancellationToken)Public+1 flags0x08
Task<System.Nullable<System.Decimal>> DoReadAsDecimalAsync(const CancellationToken& cancellationToken)1 flags0x08
Task<System.Nullable<System.Double>> ReadAsDoubleAsync(const CancellationToken& cancellationToken)Public+1 flags0x08
Task<System.Nullable<System.Double>> DoReadAsDoubleAsync(const CancellationToken& cancellationToken)1 flags0x08
Task<System.Nullable<System.Int32>> ReadAsInt32Async(const CancellationToken& cancellationToken)Public+1 flags0x08
Task<System.Nullable<System.Int32>> DoReadAsInt32Async(const CancellationToken& cancellationToken)1 flags0x08
Task<System.String> ReadAsStringAsync(const CancellationToken& cancellationToken)Public+1 flags0x08
Task<System.String> DoReadAsStringAsync(const CancellationToken& cancellationToken)1 flags0x08
void .ctor(TextReader reader)Public+1 flags0x08
JsonNameTable get_PropertyNameTable()Public+1 flags0x08
void set_PropertyNameTable(JsonNameTable value)Public+1 flags0x08
IArrayPool<System.Char> get_ArrayPool()Public+1 flags0x08
void set_ArrayPool(IArrayPool<System.Char> value)Public+1 flags0x08
void EnsureBufferNotEmpty()Private0x00
void SetNewLine(bool hasNextChar)Private0x01
void OnNewLine(int pos)Private0x04
void ParseString(ushort quote, const ReadType& readType)Private0x04
void ParseReadString(ushort quote, const ReadType& readType)Private0x04
void BlockCopyChars(const char[]& src, int srcOffset, const char[]& dst, int dstOffset, int count)PrivateStatic0x08
void ShiftBufferIfNeeded()Private0x00
int ReadData(bool append)Private0x04
void PrepareBufferForReadData(bool append, int charsRequired)Private0x04
int ReadData(bool append, int charsRequired)Private0x04
bool EnsureChars(int relativePosition, bool append)Private0x04
bool ReadChars(int relativePosition, bool append)Private0x04
bool Read()Public+1 flags0x01
Nullable<System.Int32> ReadAsInt32()Public+1 flags0x08
Nullable<System.DateTime> ReadAsDateTime()Public+1 flags0x10
string ReadAsString()Public+1 flags0x08
byte[] ReadAsBytes()Public+1 flags0x08
object ReadStringValue(const ReadType& readType)Private0x08
object FinishReadQuotedStringValue(const ReadType& readType)Private0x08
JsonReaderException CreateUnexpectedCharacterException(ushort c)Private0x08
Nullable<System.Boolean> ReadAsBoolean()Public+1 flags0x02
void ProcessValueComma()Private0x00
object ReadNumberValue(const ReadType& readType)Private0x08
object FinishReadQuotedNumber(const ReadType& readType)Private0x08
Nullable<System.DateTimeOffset> ReadAsDateTimeOffset()Public+1 flags0x18
Nullable<System.Decimal> ReadAsDecimal()Public+1 flags0x18
Nullable<System.Double> ReadAsDouble()Public+1 flags0x10
void HandleNull()Private0x00
void ReadFinished()Private0x00
bool ReadNullChar()Private0x01
void EnsureBuffer()Private0x00
void ReadStringIntoBuffer(ushort quote)Private0x02
void FinishReadStringIntoBuffer(int charPos, int initialPosition, int lastWritePosition)Private0x04
void WriteCharToBuffer(ushort writeChar, int lastWritePosition, int writeToPosition)Private0x04
ushort ConvertUnicode(bool enoughChars)Private0x02
ushort ParseUnicode()Private0x02
void ReadNumberIntoBuffer()Private0x00
bool ReadNumberCharIntoBuffer(ushort currentChar, int charPos)Private0x04
void ClearRecentString()Private0x00
bool ParsePostValue(bool ignoreComments)Private0x01
bool ParseObject()Private0x01
bool ParseProperty()Private0x01
bool ValidIdentifierChar(ushort value)Private0x02
void ParseUnquotedProperty()Private0x00
bool ReadUnquotedPropertyReportIfDone(ushort currentChar, int initialPosition)Private0x04
bool ParseValue()Private0x01
void ProcessLineFeed()Private0x00
void ProcessCarriageReturn(bool append)Private0x01
void EatWhitespace()Private0x00
void ParseConstructor()Private0x00
void ParseNumber(const ReadType& readType)Private0x04
void ParseReadNumber(const ReadType& readType, ushort firstChar, int initialPosition)Private0x04
JsonReaderException ThrowReaderError(const string& message, Exception ex)Private0x08
object BigIntegerParse(const string& number, CultureInfo culture)PrivateStatic0x08
void ParseComment(bool setToken)Private0x01
void EndComment(bool setToken, int initialPosition, int endPosition)Private0x04
bool MatchValue(const string& value)Private0x08
bool MatchValue(bool enoughChars, const string& value)Private0x08
bool MatchValueWithTrailingSeparator(const string& value)Private0x08
bool IsSeparator(ushort c)Private0x02
void ParseTrue()Private0x00
void ParseNull()Private0x00
void ParseUndefined()Private0x00
void ParseFalse()Private0x00
object ParseNumberNegativeInfinity(const ReadType& readType)Private0x08
object ParseNumberNegativeInfinity(const ReadType& readType, bool matched)Private0x08
object ParseNumberPositiveInfinity(const ReadType& readType)Private0x08
object ParseNumberPositiveInfinity(const ReadType& readType, bool matched)Private0x08
object ParseNumberNaN(const ReadType& readType)Private0x08
object ParseNumberNaN(const ReadType& readType, bool matched)Private0x08
void Close()Public+1 flags0x00
bool HasLineInfo()PublicFinal+2 flags0x01
int get_LineNumber()PublicFinal+3 flags0x04
int get_LinePosition()PublicFinal+3 flags0x04

Used by 38

types with a member, parameter or interface of this type