implements IJsonLineInfo
0x00x00C8
Members 15
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x0070 | 0x40 | padding / unreflected | ||
| 0x01 | _safeAsync | bool | Private+1 flags | |
| — | 0x02 | UnicodeReplacementChar | ushort | PrivateStatic+1 flags |
| — | 0x04 | MaximumJavascriptIntegerCharacterLength | int | PrivateStatic+1 flags |
| — | 0x04 | LargeBufferLength | int | PrivateStatic+1 flags |
| 0x08 | _reader | TextReader | Private+1 flags | |
| 0x08 | _chars | char[] | Private | |
| 0x00B1 | 0x03 | padding / unreflected | ||
| 0x04 | _charsUsed | int | Private | |
| 0x04 | _charPos | int | Private | |
| 0x04 | _lineStartPos | int | Private | |
| 0x04 | _lineNumber | int | Private | |
| 0x01 | _isEndOfFile | bool | Private | |
| 0x10 | _stringBuffer | StringBuffer | Private | |
| 0x10 | _stringReference | StringReference | Private | |
| 0x08 | _arrayPool | IArrayPool`1 | Private | |
| 0x08 | <PropertyNameTable>k__BackingField | JsonNameTable | Private | |
| 0x00C5 | 0x03 | unreflected bytes to end of JsonTextReader | ||
Inherited from JsonReader 15
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x04 | _tokenType | JsonToken | Private | |
| 0x08 | _value | UObject* | Private | |
| 0x02 | _quoteChar | ushort | 1 flags | |
| 0x004E | 0x02 | padding / unreflected | ||
| 0x04 | _currentState | State | 1 flags | |
| 0x18 | _currentPosition | JsonPosition | Private | |
| 0x08 | _culture | CultureInfo | Private | |
| 0x04 | _dateTimeZoneHandling | DateTimeZoneHandling | Private | |
| 0x08 | _maxDepth | Nullable`1 | Private | |
| 0x01 | _hasExceededMaxDepth | bool | Private | |
| 0x0061 | 0x03 | padding / unreflected | ||
| 0x04 | _dateParseHandling | DateParseHandling | 1 flags | |
| 0x04 | _floatParseHandling | FloatParseHandling | 1 flags | |
| 0x08 | _dateFormatString | string | Private | |
| 0x08 | _stack | List`1 | Private | |
| 0x01 | <CloseInput>k__BackingField | bool | Private | |
| 0x01 | <SupportMultipleContent>k__BackingField | bool | Private | |
Functions 134
| Signature | Flags | Native | Params |
|---|---|---|---|
| void ReadAsync() | Public+1 flags | — | 0x00 |
| void DoReadAsync() | 1 flags | — | 0x00 |
| void DoReadAsync() | Private | — | 0x00 |
| void ParsePostValueAsync() | Private | — | 0x00 |
| void ReadFromFinishedAsync() | Private | — | 0x00 |
| void ReadDataAsync() | Private | — | 0x00 |
| void ReadDataAsync() | Private | — | 0x00 |
| void ParseValueAsync() | Private | — | 0x00 |
| void ReadStringIntoBufferAsync() | Private | — | 0x00 |
| void ProcessCarriageReturnAsync() | Private | — | 0x00 |
| void ProcessCarriageReturnAsync() | Private | — | 0x00 |
| void ParseUnicodeAsync() | Private | — | 0x00 |
| void EnsureCharsAsync() | Private | — | 0x00 |
| void ReadCharsAsync() | Private | — | 0x00 |
| void ParseObjectAsync() | Private | — | 0x00 |
| void ParseCommentAsync() | Private | — | 0x00 |
| void EatWhitespaceAsync() | Private | — | 0x00 |
| void ParseStringAsync() | Private | — | 0x00 |
| void MatchValueAsync() | Private | — | 0x00 |
| void MatchValueWithTrailingSeparatorAsync() | Private | — | 0x00 |
| void MatchAndSetAsync() | Private | — | 0x00 |
| void ParseTrueAsync() | Private | — | 0x00 |
| void ParseFalseAsync() | Private | — | 0x00 |
| void ParseNullAsync() | Private | — | 0x00 |
| void ParseConstructorAsync() | Private | — | 0x00 |
| void ParseNumberNaNAsync() | Private | — | 0x00 |
| void ParseNumberPositiveInfinityAsync() | Private | — | 0x00 |
| void ParseNumberNegativeInfinityAsync() | Private | — | 0x00 |
| void ParseNumberAsync() | Private | — | 0x00 |
| void ParseUndefinedAsync() | Private | — | 0x00 |
| void ParsePropertyAsync() | Private | — | 0x00 |
| void ReadNumberIntoBufferAsync() | Private | — | 0x00 |
| void ParseUnquotedPropertyAsync() | Private | — | 0x00 |
| void ReadNullCharAsync() | Private | — | 0x00 |
| void HandleNullAsync() | Private | — | 0x00 |
| void ReadFinishedAsync() | Private | — | 0x00 |
| void ReadStringValueAsync() | Private | — | 0x00 |
| void ReadNumberValueAsync() | Private | — | 0x00 |
| void ReadAsBooleanAsync() | Public+1 flags | — | 0x00 |
| void DoReadAsBooleanAsync() | 1 flags | — | 0x00 |
| void ReadAsBytesAsync() | Public+1 flags | — | 0x00 |
| void DoReadAsBytesAsync() | 1 flags | — | 0x00 |
| void ReadIntoWrappedTypeObjectAsync() | Private | — | 0x00 |
| void ReadAsDateTimeAsync() | Public+1 flags | — | 0x00 |
| void DoReadAsDateTimeAsync() | 1 flags | — | 0x00 |
| void ReadAsDateTimeOffsetAsync() | Public+1 flags | — | 0x00 |
| void DoReadAsDateTimeOffsetAsync() | 1 flags | — | 0x00 |
| void ReadAsDecimalAsync() | Public+1 flags | — | 0x00 |
| void DoReadAsDecimalAsync() | 1 flags | — | 0x00 |
| void ReadAsDoubleAsync() | Public+1 flags | — | 0x00 |
| void DoReadAsDoubleAsync() | 1 flags | — | 0x00 |
| void ReadAsInt32Async() | Public+1 flags | — | 0x00 |
| void DoReadAsInt32Async() | 1 flags | — | 0x00 |
| void ReadAsStringAsync() | Public+1 flags | — | 0x00 |
| void DoReadAsStringAsync() | 1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void get_PropertyNameTable() | Public+1 flags | — | 0x00 |
| void set_PropertyNameTable() | Public+1 flags | — | 0x00 |
| void get_ArrayPool() | Public+1 flags | — | 0x00 |
| void set_ArrayPool() | Public+1 flags | — | 0x00 |
| void EnsureBufferNotEmpty() | Private | — | 0x00 |
| void SetNewLine() | Private | — | 0x00 |
| void OnNewLine() | Private | — | 0x00 |
| void ParseString() | Private | — | 0x00 |
| void ParseReadString() | Private | — | 0x00 |
| void BlockCopyChars() | PrivateStatic | — | 0x00 |
| void ShiftBufferIfNeeded() | Private | — | 0x00 |
| void ReadData() | Private | — | 0x00 |
| void PrepareBufferForReadData() | Private | — | 0x00 |
| void ReadData() | Private | — | 0x00 |
| void EnsureChars() | Private | — | 0x00 |
| void ReadChars() | Private | — | 0x00 |
| void Read() | Public+1 flags | — | 0x00 |
| void ReadAsInt32() | Public+1 flags | — | 0x00 |
| void ReadAsDateTime() | Public+1 flags | — | 0x00 |
| void ReadAsString() | Public+1 flags | — | 0x00 |
| void ReadAsBytes() | Public+1 flags | — | 0x00 |
| void ReadStringValue() | Private | — | 0x00 |
| void FinishReadQuotedStringValue() | Private | — | 0x00 |
| void CreateUnexpectedCharacterException() | Private | — | 0x00 |
| void ReadAsBoolean() | Public+1 flags | — | 0x00 |
| void ProcessValueComma() | Private | — | 0x00 |
| void ReadNumberValue() | Private | — | 0x00 |
| void FinishReadQuotedNumber() | Private | — | 0x00 |
| void ReadAsDateTimeOffset() | Public+1 flags | — | 0x00 |
| void ReadAsDecimal() | Public+1 flags | — | 0x00 |
| void ReadAsDouble() | Public+1 flags | — | 0x00 |
| void HandleNull() | Private | — | 0x00 |
| void ReadFinished() | Private | — | 0x00 |
| void ReadNullChar() | Private | — | 0x00 |
| void EnsureBuffer() | Private | — | 0x00 |
| void ReadStringIntoBuffer() | Private | — | 0x00 |
| void FinishReadStringIntoBuffer() | Private | — | 0x00 |
| void WriteCharToBuffer() | Private | — | 0x00 |
| void ConvertUnicode() | Private | — | 0x00 |
| void ParseUnicode() | Private | — | 0x00 |
| void ReadNumberIntoBuffer() | Private | — | 0x00 |
| void ReadNumberCharIntoBuffer() | Private | — | 0x00 |
| void ClearRecentString() | Private | — | 0x00 |
| void ParsePostValue() | Private | — | 0x00 |
| void ParseObject() | Private | — | 0x00 |
| void ParseProperty() | Private | — | 0x00 |
| void ValidIdentifierChar() | Private | — | 0x00 |
| void ParseUnquotedProperty() | Private | — | 0x00 |
| void ReadUnquotedPropertyReportIfDone() | Private | — | 0x00 |
| void ParseValue() | Private | — | 0x00 |
| void ProcessLineFeed() | Private | — | 0x00 |
| void ProcessCarriageReturn() | Private | — | 0x00 |
| void EatWhitespace() | Private | — | 0x00 |
| void ParseConstructor() | Private | — | 0x00 |
| void ParseNumber() | Private | — | 0x00 |
| void ParseReadNumber() | Private | — | 0x00 |
| void ThrowReaderError() | Private | — | 0x00 |
| void BigIntegerParse() | PrivateStatic | — | 0x00 |
| void ParseComment() | Private | — | 0x00 |
| void EndComment() | Private | — | 0x00 |
| void MatchValue() | Private | — | 0x00 |
| void MatchValue() | Private | — | 0x00 |
| void MatchValueWithTrailingSeparator() | Private | — | 0x00 |
| void IsSeparator() | Private | — | 0x00 |
| void ParseTrue() | Private | — | 0x00 |
| void ParseNull() | Private | — | 0x00 |
| void ParseUndefined() | Private | — | 0x00 |
| void ParseFalse() | Private | — | 0x00 |
| void ParseNumberNegativeInfinity() | Private | — | 0x00 |
| void ParseNumberNegativeInfinity() | Private | — | 0x00 |
| void ParseNumberPositiveInfinity() | Private | — | 0x00 |
| void ParseNumberPositiveInfinity() | Private | — | 0x00 |
| void ParseNumberNaN() | Private | — | 0x00 |
| void ParseNumberNaN() | Private | — | 0x00 |
| void Close() | Public+1 flags | — | 0x00 |
| void HasLineInfo() | PublicFinal+2 flags | — | 0x00 |
| void get_LineNumber() | PublicFinal+3 flags | — | 0x00 |
| void get_LinePosition() | PublicFinal+3 flags | — | 0x00 |
Used by 38
types with a member, parameter or interface of this type<DoReadAsBooleanAsync>d__40<DoReadAsBytesAsync>d__42<DoReadAsDateTimeAsync>d__45<DoReadAsDateTimeOffsetAsync>d__47<DoReadAsDecimalAsync>d__49<DoReadAsDoubleAsync>d__51<DoReadAsInt32Async>d__53<DoReadAsStringAsync>d__55<DoReadAsync>d__3<EatWhitespaceAsync>d__17<HandleNullAsync>d__35<MatchAndSetAsync>d__21<MatchValueAsync>d__19<MatchValueWithTrailingSeparatorAsync>d__20<ParseCommentAsync>d__16<ParseConstructorAsync>d__25<ParseNumberAsync>d__29<ParseNumberNaNAsync>d__26<ParseNumberNegativeInfinityAsync>d__28<ParseNumberPositiveInfinityAsync>d__27<ParseObjectAsync>d__15<ParsePostValueAsync>d__4<ParsePropertyAsync>d__31<ParseStringAsync>d__18<ParseUnicodeAsync>d__12<ParseUnquotedPropertyAsync>d__33<ParseValueAsync>d__8<ProcessCarriageReturnAsync>d__11<ReadCharsAsync>d__14<ReadDataAsync>d__7<ReadFinishedAsync>d__36<ReadFromFinishedAsync>d__5<ReadIntoWrappedTypeObjectAsync>d__43<ReadNullCharAsync>d__34<ReadNumberIntoBufferAsync>d__32<ReadNumberValueAsync>d__38<ReadStringIntoBufferAsync>d__9<ReadStringValueAsync>d__37