| bool get_IsLastSpan() | Private+1 flags | | 0x01 |
| void set_ValueSpan(const ReadOnlySpan<System.Byte>& value) | Private+1 flags | | 0x10 |
| long get_BytesConsumed() | Public+1 flags | | 0x08 |
| void set_TokenStartIndex(long value) | Private+1 flags | | 0x08 |
| JsonTokenType get_TokenType() | Public+1 flags | | 0x01 |
| bool get_HasValueSequence() | Public+1 flags | | 0x01 |
| void set_HasValueSequence(bool value) | Private+1 flags | | 0x01 |
| bool get_ValueIsEscaped() | Public+1 flags | | 0x01 |
| void set_ValueIsEscaped(bool value) | Private+1 flags | | 0x01 |
| void set_ValueSequence(const ReadOnlySequence<System.Byte>& value) | Private+1 flags | | 0x18 |
| JsonReaderState get_CurrentState() | Public+1 flags | | 0x38 |
| void .ctor(const ReadOnlySpan<System.Byte>& jsonData, bool isFinalBlock, const JsonReaderState& state) | Public+1 flags | | 0x38 |
| void .ctor(const ReadOnlySpan<System.Byte>& jsonData, const JsonReaderOptions& options) | Public+1 flags | | 0x10 |
| bool Read() | Public | | 0x01 |
| void StartObject() | Private | | 0x00 |
| void EndObject() | Private | | 0x00 |
| void StartArray() | Private | | 0x00 |
| void EndArray() | Private | | 0x00 |
| void UpdateBitStackOnEndToken() | Private | | 0x00 |
| bool ReadSingleSegment() | Private | | 0x01 |
| bool HasMoreData() | Private | | 0x01 |
| bool HasMoreData(const ExceptionResource& resource) | Private | | 0x04 |
| bool ReadFirstToken(byte first) | Private | | 0x01 |
| void SkipWhiteSpace() | Private | | 0x00 |
| bool ConsumeValue(byte marker) | Private | | 0x01 |
| bool ConsumeLiteral(const ReadOnlySpan<System.Byte>& literal, const JsonTokenType& tokenType) | Private | | 0x10 |
| bool CheckLiteral(const ReadOnlySpan<System.Byte>& span, const ReadOnlySpan<System.Byte>& literal) | Private | | 0x10 |
| void ThrowInvalidLiteral(const ReadOnlySpan<System.Byte>& span) | Private | | 0x10 |
| bool ConsumePropertyName() | Private | | 0x01 |
| bool ConsumeString() | Private | | 0x01 |
| bool ConsumeStringAndValidate(const ReadOnlySpan<System.Byte>& data, int idx) | Private | | 0x10 |
| bool ValidateHexDigits(const ReadOnlySpan<System.Byte>& data, int idx) | Private | | 0x10 |
| bool TryGetNumber(const ReadOnlySpan<System.Byte>& data, ref int& consumed) | Private | | 0x10 |
| ConsumeNumberResult ConsumeNegativeSign(ref ReadOnlySpan<System.Byte>& data, ref int& i) | Private | | 0x10 |
| ConsumeNumberResult ConsumeZero(ref ReadOnlySpan<System.Byte>& data, ref int& i) | Private | | 0x10 |
| ConsumeNumberResult ConsumeIntegerDigits(ref ReadOnlySpan<System.Byte>& data, ref int& i) | Private | | 0x10 |
| ConsumeNumberResult ConsumeDecimalDigits(ref ReadOnlySpan<System.Byte>& data, ref int& i) | Private | | 0x10 |
| ConsumeNumberResult ConsumeSign(ref ReadOnlySpan<System.Byte>& data, ref int& i) | Private | | 0x10 |
| bool ConsumeNextTokenOrRollback(byte marker) | Private | | 0x01 |
| ConsumeTokenResult ConsumeNextToken(byte marker) | Private | | 0x01 |
| int FindLineSeparator(const ReadOnlySpan<System.Byte>& localBuffer) | Private | | 0x10 |
| void ThrowOnDangerousLineSeparator(const ReadOnlySpan<System.Byte>& localBuffer) | Private | | 0x10 |
| bool ReadMultiSegment() | Private | | 0x01 |
| bool ValidateStateAtEndOfData() | Private | | 0x01 |
| bool HasMoreDataMultiSegment() | Private | | 0x01 |
| bool HasMoreDataMultiSegment(const ExceptionResource& resource) | Private | | 0x04 |
| bool GetNextSpan() | Private | | 0x01 |
| bool ReadFirstTokenMultiSegment(byte first) | Private | | 0x01 |
| void SkipWhiteSpaceMultiSegment() | Private | | 0x00 |
| bool ConsumeValueMultiSegment(byte marker) | Private | | 0x01 |
| bool ConsumeLiteralMultiSegment(const ReadOnlySpan<System.Byte>& literal, const JsonTokenType& tokenType) | Private | | 0x10 |
| bool CheckLiteralMultiSegment(const ReadOnlySpan<System.Byte>& span, const ReadOnlySpan<System.Byte>& literal, ref int& consumed) | Private | | 0x10 |
| int FindMismatch(const ReadOnlySpan<System.Byte>& span, const ReadOnlySpan<System.Byte>& literal) | PrivateStatic | | 0x10 |
| JsonException GetInvalidLiteralMultiSegment(const ReadOnlySpan<System.Byte>& span) | Private | | 0x10 |
| bool ConsumePropertyNameMultiSegment() | Private | | 0x01 |
| bool ConsumeStringMultiSegment() | Private | | 0x01 |
| bool ConsumeStringNextSegment() | Private | | 0x01 |
| bool ConsumeStringAndValidateMultiSegment(const ReadOnlySpan<System.Byte>& data, int idx) | Private | | 0x10 |
| void RollBackState(ref PartialStateForRollback& state, bool isError) | Private | | 0x28 |
| bool TryGetNumberMultiSegment(const ReadOnlySpan<System.Byte>& data, ref int& consumed) | Private | | 0x10 |
| ConsumeNumberResult ConsumeNegativeSignMultiSegment(ref ReadOnlySpan<System.Byte>& data, ref int& i, ref PartialStateForRollback& rollBackState) | Private | | 0x28 |
| ConsumeNumberResult ConsumeZeroMultiSegment(ref ReadOnlySpan<System.Byte>& data, ref int& i, ref PartialStateForRollback& rollBackState) | Private | | 0x28 |
| ConsumeNumberResult ConsumeIntegerDigitsMultiSegment(ref ReadOnlySpan<System.Byte>& data, ref int& i) | Private | | 0x10 |
| ConsumeNumberResult ConsumeDecimalDigitsMultiSegment(ref ReadOnlySpan<System.Byte>& data, ref int& i, ref PartialStateForRollback& rollBackState) | Private | | 0x28 |
| ConsumeNumberResult ConsumeSignMultiSegment(ref ReadOnlySpan<System.Byte>& data, ref int& i, ref PartialStateForRollback& rollBackState) | Private | | 0x28 |
| bool ConsumeNextTokenOrRollbackMultiSegment(byte marker) | Private | | 0x01 |
| ConsumeTokenResult ConsumeNextTokenMultiSegment(byte marker) | Private | | 0x01 |
| int FindLineSeparatorMultiSegment(const ReadOnlySpan<System.Byte>& localBuffer, ref int& dangerousLineSeparatorBytesConsumed) | Private | | 0x10 |
| void ThrowOnDangerousLineSeparatorMultiSegment(const ReadOnlySpan<System.Byte>& localBuffer, ref int& dangerousLineSeparatorBytesConsumed) | Private | | 0x10 |
| PartialStateForRollback CaptureState() | Private | | 0x28 |