implements IJsonLineInfo
0x00x00D8
Members 15
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | _safeAsync | bool | Private+1 flags | — | |
| — | 0x02 | UnicodeReplacementChar | ushort | PrivateStatic+1 flags | 65533 |
| — | 0x04 | MaximumJavascriptIntegerCharacterLength | int | PrivateStatic+1 flags | 380 |
| — | 0x04 | LargeBufferLength | int | PrivateStatic+1 flags | 1073741823 |
| 0x0079 | 0x07 | padding / unreflected | |||
| 0x08 | _reader | TextReader | Private+1 flags | — | |
| 0x08 | _chars | char[] | Private | — | |
| 0x04 | _charsUsed | int | Private | — | |
| 0x04 | _charPos | int | Private | — | |
| 0x04 | _lineStartPos | int | Private | — | |
| 0x04 | _lineNumber | int | Private | — | |
| 0x01 | _isEndOfFile | bool | Private | — | |
| 0x00A1 | 0x07 | padding / unreflected | |||
| 0x10 | _stringBuffer | StringBuffer | Private | — | |
| 0x10 | _stringReference | StringReference | Private | — | |
| 0x08 | _arrayPool | IArrayPool<System.Char> | Private | — | |
| 0x08 | <PropertyNameTable>k__BackingField | JsonNameTable | Private | — | |
Inherited from JsonReader 15
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | _tokenType | JsonToken | Private | — | |
| 0x0014 | 0x04 | padding / unreflected | |||
| 0x08 | _value | object | Private | — | |
| 0x02 | _quoteChar | ushort | 1 flags | — | |
| 0x0022 | 0x02 | padding / unreflected | |||
| 0x04 | _currentState | State | 1 flags | — | |
| 0x18 | _currentPosition | JsonPosition | Private | — | |
| 0x08 | _culture | CultureInfo | Private | — | |
| 0x04 | _dateTimeZoneHandling | DateTimeZoneHandling | Private | — | |
| 0x08 | _maxDepth | Nullable<System.Int32> | Private | — | |
| 0x01 | _hasExceededMaxDepth | bool | Private | — | |
| 0x0055 | 0x03 | padding / unreflected | |||
| 0x04 | _dateParseHandling | DateParseHandling | 1 flags | — | |
| 0x04 | _floatParseHandling | FloatParseHandling | 1 flags | — | |
| 0x08 | _dateFormatString | string | Private | — | |
| 0x08 | _stack | List<Newtonsoft.Json.JsonPosition> | Private | — | |
| 0x01 | <CloseInput>k__BackingField | bool | Private | — | |
| 0x01 | <SupportMultipleContent>k__BackingField | bool | Private | — | |
Functions 134
| Signature | Flags | Native | Params |
|---|---|---|---|
| Task<System.Boolean> ReadAsync(const CancellationToken& cancellationToken) | Public+1 flags | 0x08 | |
| Task<System.Boolean> DoReadAsync(const CancellationToken& cancellationToken) | 1 flags | 0x08 | |
| Task<System.Boolean> DoReadAsync(Task<System.Boolean> task, const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task<System.Boolean> ParsePostValueAsync(bool ignoreComments, const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task<System.Boolean> ReadFromFinishedAsync(const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task<System.Int32> ReadDataAsync(bool append, const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task<System.Int32> ReadDataAsync(bool append, int charsRequired, const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task<System.Boolean> ParseValueAsync(const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task ReadStringIntoBufferAsync(ushort quote, const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task ProcessCarriageReturnAsync(bool append, const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task ProcessCarriageReturnAsync(Task<System.Boolean> task) | Private | 0x08 | |
| Task<System.Char> ParseUnicodeAsync(const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task<System.Boolean> EnsureCharsAsync(int relativePosition, bool append, const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task<System.Boolean> ReadCharsAsync(int relativePosition, bool append, const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task<System.Boolean> ParseObjectAsync(const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task ParseCommentAsync(bool setToken, const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task EatWhitespaceAsync(const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task ParseStringAsync(ushort quote, const ReadType& readType, const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task<System.Boolean> MatchValueAsync(const string& value, const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task<System.Boolean> MatchValueWithTrailingSeparatorAsync(const string& value, const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task MatchAndSetAsync(const string& value, const JsonToken& newToken, object tokenValue, const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task ParseTrueAsync(const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task ParseFalseAsync(const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task ParseNullAsync(const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task ParseConstructorAsync(const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task<System.Object> ParseNumberNaNAsync(const ReadType& readType, const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task<System.Object> ParseNumberPositiveInfinityAsync(const ReadType& readType, const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task<System.Object> ParseNumberNegativeInfinityAsync(const ReadType& readType, const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task ParseNumberAsync(const ReadType& readType, const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task ParseUndefinedAsync(const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task<System.Boolean> ParsePropertyAsync(const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task ReadNumberIntoBufferAsync(const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task ParseUnquotedPropertyAsync(const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task<System.Boolean> ReadNullCharAsync(const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task HandleNullAsync(const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task ReadFinishedAsync(const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task<System.Object> ReadStringValueAsync(const ReadType& readType, const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task<System.Object> ReadNumberValueAsync(const ReadType& readType, const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task<System.Nullable<System.Boolean>> ReadAsBooleanAsync(const CancellationToken& cancellationToken) | Public+1 flags | 0x08 | |
| Task<System.Nullable<System.Boolean>> DoReadAsBooleanAsync(const CancellationToken& cancellationToken) | 1 flags | 0x08 | |
| Task<System.Byte[]> ReadAsBytesAsync(const CancellationToken& cancellationToken) | Public+1 flags | 0x08 | |
| Task<System.Byte[]> DoReadAsBytesAsync(const CancellationToken& cancellationToken) | 1 flags | 0x08 | |
| Task ReadIntoWrappedTypeObjectAsync(const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task<System.Nullable<System.DateTime>> ReadAsDateTimeAsync(const CancellationToken& cancellationToken) | Public+1 flags | 0x08 | |
| Task<System.Nullable<System.DateTime>> DoReadAsDateTimeAsync(const CancellationToken& cancellationToken) | 1 flags | 0x08 | |
| Task<System.Nullable<System.DateTimeOffset>> ReadAsDateTimeOffsetAsync(const CancellationToken& cancellationToken) | Public+1 flags | 0x08 | |
| Task<System.Nullable<System.DateTimeOffset>> DoReadAsDateTimeOffsetAsync(const CancellationToken& cancellationToken) | 1 flags | 0x08 | |
| Task<System.Nullable<System.Decimal>> ReadAsDecimalAsync(const CancellationToken& cancellationToken) | Public+1 flags | 0x08 | |
| Task<System.Nullable<System.Decimal>> DoReadAsDecimalAsync(const CancellationToken& cancellationToken) | 1 flags | 0x08 | |
| Task<System.Nullable<System.Double>> ReadAsDoubleAsync(const CancellationToken& cancellationToken) | Public+1 flags | 0x08 | |
| Task<System.Nullable<System.Double>> DoReadAsDoubleAsync(const CancellationToken& cancellationToken) | 1 flags | 0x08 | |
| Task<System.Nullable<System.Int32>> ReadAsInt32Async(const CancellationToken& cancellationToken) | Public+1 flags | 0x08 | |
| Task<System.Nullable<System.Int32>> DoReadAsInt32Async(const CancellationToken& cancellationToken) | 1 flags | 0x08 | |
| Task<System.String> ReadAsStringAsync(const CancellationToken& cancellationToken) | Public+1 flags | 0x08 | |
| Task<System.String> DoReadAsStringAsync(const CancellationToken& cancellationToken) | 1 flags | 0x08 | |
| void .ctor(TextReader reader) | Public+1 flags | 0x08 | |
| JsonNameTable get_PropertyNameTable() | Public+1 flags | 0x08 | |
| void set_PropertyNameTable(JsonNameTable value) | Public+1 flags | 0x08 | |
| IArrayPool<System.Char> get_ArrayPool() | Public+1 flags | 0x08 | |
| void set_ArrayPool(IArrayPool<System.Char> value) | Public+1 flags | 0x08 | |
| void EnsureBufferNotEmpty() | Private | 0x00 | |
| void SetNewLine(bool hasNextChar) | Private | 0x01 | |
| void OnNewLine(int pos) | Private | 0x04 | |
| void ParseString(ushort quote, const ReadType& readType) | Private | 0x04 | |
| void ParseReadString(ushort quote, const ReadType& readType) | Private | 0x04 | |
| void BlockCopyChars(const char[]& src, int srcOffset, const char[]& dst, int dstOffset, int count) | PrivateStatic | 0x08 | |
| void ShiftBufferIfNeeded() | Private | 0x00 | |
| int ReadData(bool append) | Private | 0x04 | |
| void PrepareBufferForReadData(bool append, int charsRequired) | Private | 0x04 | |
| int ReadData(bool append, int charsRequired) | Private | 0x04 | |
| bool EnsureChars(int relativePosition, bool append) | Private | 0x04 | |
| bool ReadChars(int relativePosition, bool append) | Private | 0x04 | |
| bool Read() | Public+1 flags | 0x01 | |
| Nullable<System.Int32> ReadAsInt32() | Public+1 flags | 0x08 | |
| Nullable<System.DateTime> ReadAsDateTime() | Public+1 flags | 0x10 | |
| string ReadAsString() | Public+1 flags | 0x08 | |
| byte[] ReadAsBytes() | Public+1 flags | 0x08 | |
| object ReadStringValue(const ReadType& readType) | Private | 0x08 | |
| object FinishReadQuotedStringValue(const ReadType& readType) | Private | 0x08 | |
| JsonReaderException CreateUnexpectedCharacterException(ushort c) | Private | 0x08 | |
| Nullable<System.Boolean> ReadAsBoolean() | Public+1 flags | 0x02 | |
| void ProcessValueComma() | Private | 0x00 | |
| object ReadNumberValue(const ReadType& readType) | Private | 0x08 | |
| object FinishReadQuotedNumber(const ReadType& readType) | Private | 0x08 | |
| Nullable<System.DateTimeOffset> ReadAsDateTimeOffset() | Public+1 flags | 0x18 | |
| Nullable<System.Decimal> ReadAsDecimal() | Public+1 flags | 0x18 | |
| Nullable<System.Double> ReadAsDouble() | Public+1 flags | 0x10 | |
| void HandleNull() | Private | 0x00 | |
| void ReadFinished() | Private | 0x00 | |
| bool ReadNullChar() | Private | 0x01 | |
| void EnsureBuffer() | Private | 0x00 | |
| void ReadStringIntoBuffer(ushort quote) | Private | 0x02 | |
| void FinishReadStringIntoBuffer(int charPos, int initialPosition, int lastWritePosition) | Private | 0x04 | |
| void WriteCharToBuffer(ushort writeChar, int lastWritePosition, int writeToPosition) | Private | 0x04 | |
| ushort ConvertUnicode(bool enoughChars) | Private | 0x02 | |
| ushort ParseUnicode() | Private | 0x02 | |
| void ReadNumberIntoBuffer() | Private | 0x00 | |
| bool ReadNumberCharIntoBuffer(ushort currentChar, int charPos) | Private | 0x04 | |
| void ClearRecentString() | Private | 0x00 | |
| bool ParsePostValue(bool ignoreComments) | Private | 0x01 | |
| bool ParseObject() | Private | 0x01 | |
| bool ParseProperty() | Private | 0x01 | |
| bool ValidIdentifierChar(ushort value) | Private | 0x02 | |
| void ParseUnquotedProperty() | Private | 0x00 | |
| bool ReadUnquotedPropertyReportIfDone(ushort currentChar, int initialPosition) | Private | 0x04 | |
| bool ParseValue() | Private | 0x01 | |
| void ProcessLineFeed() | Private | 0x00 | |
| void ProcessCarriageReturn(bool append) | Private | 0x01 | |
| void EatWhitespace() | Private | 0x00 | |
| void ParseConstructor() | Private | 0x00 | |
| void ParseNumber(const ReadType& readType) | Private | 0x04 | |
| void ParseReadNumber(const ReadType& readType, ushort firstChar, int initialPosition) | Private | 0x04 | |
| JsonReaderException ThrowReaderError(const string& message, Exception ex) | Private | 0x08 | |
| object BigIntegerParse(const string& number, CultureInfo culture) | PrivateStatic | 0x08 | |
| void ParseComment(bool setToken) | Private | 0x01 | |
| void EndComment(bool setToken, int initialPosition, int endPosition) | Private | 0x04 | |
| bool MatchValue(const string& value) | Private | 0x08 | |
| bool MatchValue(bool enoughChars, const string& value) | Private | 0x08 | |
| bool MatchValueWithTrailingSeparator(const string& value) | Private | 0x08 | |
| bool IsSeparator(ushort c) | Private | 0x02 | |
| void ParseTrue() | Private | 0x00 | |
| void ParseNull() | Private | 0x00 | |
| void ParseUndefined() | Private | 0x00 | |
| void ParseFalse() | Private | 0x00 | |
| object ParseNumberNegativeInfinity(const ReadType& readType) | Private | 0x08 | |
| object ParseNumberNegativeInfinity(const ReadType& readType, bool matched) | Private | 0x08 | |
| object ParseNumberPositiveInfinity(const ReadType& readType) | Private | 0x08 | |
| object ParseNumberPositiveInfinity(const ReadType& readType, bool matched) | Private | 0x08 | |
| object ParseNumberNaN(const ReadType& readType) | Private | 0x08 | |
| object ParseNumberNaN(const ReadType& readType, bool matched) | Private | 0x08 | |
| void Close() | Public+1 flags | 0x00 | |
| bool HasLineInfo() | PublicFinal+2 flags | 0x01 | |
| int get_LineNumber() | PublicFinal+3 flags | 0x04 | |
| int get_LinePosition() | PublicFinal+3 flags | 0x04 |
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