| File 1: .ctor(...) | 0% | 2 | 2 | 0% |
| File 1: .ctor(...) | 100% | 1 | 1 | 0% |
| File 1: Read() | 0% | 10 | 10 | 0% |
| File 1: Skip() | 0% | 2 | 2 | 0% |
| File 1: SkipHelper() | 0% | 8 | 8 | 0% |
| File 1: TrySkip() | 0% | 4 | 4 | 0% |
| File 1: TrySkipPartial(...) | 0% | 16 | 16 | 0% |
| File 1: ValueTextEquals(...) | 0% | 2 | 2 | 0% |
| File 1: ValueTextEquals(...) | 100% | 1 | 1 | 0% |
| File 1: TextEqualsHelper(...) | 0% | 4 | 4 | 0% |
| File 1: ValueTextEquals(...) | 0% | 10 | 10 | 0% |
| File 1: CompareToSequence(...) | 0% | 8 | 8 | 0% |
| File 1: UnescapeAndCompare(...) | 0% | 6 | 6 | 0% |
| File 1: UnescapeSequenceAndCompare(...) | 0% | 14 | 14 | 0% |
| File 1: IsTokenTypeString(...) | 0% | 2 | 2 | 0% |
| File 1: MatchNotPossible(...) | 0% | 8 | 8 | 0% |
| File 1: MatchNotPossibleSequence(...) | 0% | 6 | 6 | 0% |
| File 1: StartObject() | 0% | 2 | 2 | 0% |
| File 1: EndObject() | 0% | 8 | 8 | 0% |
| File 1: StartArray() | 0% | 2 | 2 | 0% |
| File 1: EndArray() | 0% | 8 | 8 | 0% |
| File 1: UpdateBitStackOnEndToken() | 100% | 1 | 1 | 0% |
| File 1: ReadSingleSegment() | 0% | 24 | 24 | 0% |
| File 1: HasMoreData() | 0% | 16 | 16 | 0% |
| File 1: HasMoreData(...) | 0% | 4 | 4 | 0% |
| File 1: ReadFirstToken(...) | 0% | 14 | 14 | 0% |
| File 1: SkipWhiteSpace() | 0% | 18 | 18 | 0% |
| File 1: ConsumeValue(...) | 0% | 48 | 48 | 0% |
| File 1: ConsumeLiteral(...) | 0% | 6 | 6 | 0% |
| File 1: CheckLiteral(...) | 0% | 12 | 12 | 0% |
| File 1: ThrowInvalidLiteral(...) | 0% | 4 | 4 | 0% |
| File 1: ConsumeNumber() | 0% | 12 | 12 | 0% |
| File 1: ConsumePropertyName() | 0% | 10 | 10 | 0% |
| File 1: ConsumeString() | 0% | 6 | 6 | 0% |
| File 1: ConsumeStringAndValidate(...) | 0% | 26 | 26 | 0% |
| File 1: ValidateHexDigits(...) | 0% | 6 | 6 | 0% |
| File 1: TryGetNumber(...) | 0% | 42 | 42 | 0% |
| File 1: ConsumeNegativeSign(...) | 0% | 8 | 8 | 0% |
| File 1: ConsumeZero(...) | 0% | 14 | 14 | 0% |
| File 1: ConsumeIntegerDigits(...) | 0% | 10 | 10 | 0% |
| File 1: ConsumeDecimalDigits(...) | 0% | 6 | 6 | 0% |
| File 1: ConsumeSign(...) | 0% | 14 | 14 | 0% |
| File 1: ConsumeNextTokenOrRollback(...) | 0% | 4 | 4 | 0% |
| File 1: ConsumeNextToken(...) | 0% | 52 | 52 | 0% |
| File 1: ConsumeNextTokenFromLastNonCommentToken() | 0% | 86 | 86 | 0% |
| File 1: SkipAllComments(...) | 0% | 10 | 10 | 0% |
| File 1: SkipAllComments(...) | 0% | 10 | 10 | 0% |
| File 1: ConsumeNextTokenUntilAfterAllCommentsAreSkipped(...) | 0% | 58 | 58 | 0% |
| File 1: SkipComment() | 0% | 8 | 8 | 0% |
| File 1: SkipSingleLineComment(...) | 0% | 12 | 12 | 0% |
| File 1: FindLineSeparator(...) | 0% | 4 | 4 | 0% |
| File 1: ThrowOnDangerousLineSeparator(...) | 0% | 8 | 8 | 0% |
| File 1: SkipMultiLineComment(...) | 0% | 10 | 10 | 0% |
| File 1: ConsumeComment() | 0% | 8 | 8 | 0% |
| File 1: ConsumeSingleLineComment(...) | 0% | 4 | 4 | 0% |
| File 1: ConsumeMultiLineComment(...) | 0% | 4 | 4 | 0% |
| File 1: GetUnescapedSpan() | 0% | 4 | 4 | 0% |
| File 2: .ctor(...) | 0% | 10 | 10 | 0% |
| File 2: .ctor(...) | 100% | 1 | 1 | 0% |
| File 2: ReadMultiSegment() | 0% | 24 | 24 | 0% |
| File 2: ValidateStateAtEndOfData() | 0% | 12 | 12 | 0% |
| File 2: HasMoreDataMultiSegment() | 0% | 14 | 14 | 0% |
| File 2: HasMoreDataMultiSegment(...) | 0% | 8 | 8 | 0% |
| File 2: GetNextSpan() | 0% | 10 | 10 | 0% |
| File 2: ReadFirstTokenMultiSegment(...) | 0% | 14 | 14 | 0% |
| File 2: SkipWhiteSpaceMultiSegment() | 0% | 4 | 4 | 0% |
| File 2: ConsumeValueMultiSegment(...) | 0% | 60 | 60 | 0% |
| File 2: ConsumeLiteralMultiSegment(...) | 0% | 8 | 8 | 0% |
| File 2: CheckLiteralMultiSegment(...) | 0% | 18 | 18 | 0% |
| File 2: AmountToWrite(System.ReadOnlySpan`1<System.Byte>,System.Int64,System.ReadOnlySpan`1<System.Byte>,System.Int32) | 100% | 1 | 1 | 0% |
| File 2: FindMismatch(...) | 0% | 2 | 2 | 0% |
| File 2: GetInvalidLiteralMultiSegment(...) | 0% | 4 | 4 | 0% |
| File 2: ConsumeNumberMultiSegment() | 0% | 12 | 12 | 0% |
| File 2: ConsumePropertyNameMultiSegment() | 0% | 10 | 10 | 0% |
| File 2: ConsumeStringMultiSegment() | 0% | 6 | 6 | 0% |
| File 2: ConsumeStringNextSegment() | 0% | 38 | 38 | 0% |
| File 2: ConsumeStringAndValidateMultiSegment(...) | 0% | 40 | 40 | 0% |
| File 2: RollBackState(...) | 0% | 2 | 2 | 0% |
| File 2: TryGetNumberMultiSegment(...) | 0% | 44 | 44 | 0% |
| File 2: ConsumeNegativeSignMultiSegment(...) | 0% | 12 | 12 | 0% |
| File 2: ConsumeZeroMultiSegment(...) | 0% | 22 | 22 | 0% |
| File 2: ConsumeIntegerDigitsMultiSegment(...) | 0% | 22 | 22 | 0% |
| File 2: ConsumeDecimalDigitsMultiSegment(...) | 0% | 10 | 10 | 0% |
| File 2: ConsumeSignMultiSegment(...) | 0% | 22 | 22 | 0% |
| File 2: ConsumeNextTokenOrRollbackMultiSegment(...) | 0% | 4 | 4 | 0% |
| File 2: ConsumeNextTokenMultiSegment(...) | 0% | 56 | 56 | 0% |
| File 2: ConsumeNextTokenFromLastNonCommentTokenMultiSegment() | 0% | 90 | 90 | 0% |
| File 2: SkipAllCommentsMultiSegment(...) | 0% | 10 | 10 | 0% |
| File 2: SkipAllCommentsMultiSegment(...) | 0% | 10 | 10 | 0% |
| File 2: ConsumeNextTokenUntilAfterAllCommentsAreSkippedMultiSegment(...) | 0% | 62 | 62 | 0% |
| File 2: SkipOrConsumeCommentMultiSegmentWithRollback() | 0% | 10 | 10 | 0% |
| File 2: SkipCommentMultiSegment(...) | 0% | 26 | 26 | 0% |
| File 2: SkipSingleLineCommentMultiSegment(...) | 0% | 24 | 24 | 0% |
| File 2: FindLineSeparatorMultiSegment(...) | 0% | 16 | 16 | 0% |
| File 2: ThrowOnDangerousLineSeparatorMultiSegment(...) | 0% | 16 | 16 | 0% |
| File 2: SkipMultiLineCommentMultiSegment(...) | 0% | 22 | 22 | 0% |
| File 2: CaptureState() | 100% | 1 | 1 | 0% |
| File 2: .ctor(...) | 100% | 1 | 1 | 0% |
| File 2: GetStartPosition(...) | 100% | 1 | 1 | 0% |
| File 3: GetString() | 0% | 10 | 10 | 0% |
| File 3: CopyString(...) | 0% | 4 | 4 | 0% |
| File 3: CopyValue(...) | 0% | 12 | 12 | 0% |
| File 3: CopyString(...) | 0% | 4 | 4 | 0% |
| File 3: CopyValue(...) | 0% | 16 | 16 | 0% |
| File 3: TryCopyEscapedString(...) | 0% | 8 | 8 | 0% |
| File 3: GetComment() | 0% | 4 | 4 | 0% |
| File 3: GetBoolean() | 0% | 8 | 8 | 0% |
| File 3: GetBytesFromBase64() | 0% | 2 | 2 | 0% |
| File 3: GetByte() | 0% | 2 | 2 | 0% |
| File 3: GetByteWithQuotes() | 0% | 2 | 2 | 0% |
| File 3: GetSByte() | 0% | 2 | 2 | 0% |
| File 3: GetSByteWithQuotes() | 0% | 2 | 2 | 0% |
| File 3: GetInt16() | 0% | 2 | 2 | 0% |
| File 3: GetInt16WithQuotes() | 0% | 2 | 2 | 0% |
| File 3: GetInt32() | 0% | 2 | 2 | 0% |
| File 3: GetInt32WithQuotes() | 0% | 2 | 2 | 0% |
| File 3: GetInt64() | 0% | 2 | 2 | 0% |
| File 3: GetInt64WithQuotes() | 0% | 2 | 2 | 0% |
| File 3: GetUInt16() | 0% | 2 | 2 | 0% |
| File 3: GetUInt16WithQuotes() | 0% | 2 | 2 | 0% |
| File 3: GetUInt32() | 0% | 2 | 2 | 0% |
| File 3: GetUInt32WithQuotes() | 0% | 2 | 2 | 0% |
| File 3: GetUInt64() | 0% | 2 | 2 | 0% |
| File 3: GetUInt64WithQuotes() | 0% | 2 | 2 | 0% |
| File 3: GetSingle() | 0% | 2 | 2 | 0% |
| File 3: GetSingleWithQuotes() | 0% | 8 | 8 | 0% |
| File 3: GetSingleFloatingPointConstant() | 0% | 2 | 2 | 0% |
| File 3: GetDouble() | 0% | 2 | 2 | 0% |
| File 3: GetDoubleWithQuotes() | 0% | 8 | 8 | 0% |
| File 3: GetDoubleFloatingPointConstant() | 0% | 2 | 2 | 0% |
| File 3: GetDecimal() | 0% | 2 | 2 | 0% |
| File 3: GetDecimalWithQuotes() | 0% | 2 | 2 | 0% |
| File 3: GetDateTime() | 0% | 2 | 2 | 0% |
| File 3: GetDateTimeNoValidation() | 0% | 2 | 2 | 0% |
| File 3: GetDateTimeOffset() | 0% | 2 | 2 | 0% |
| File 3: GetDateTimeOffsetNoValidation() | 0% | 2 | 2 | 0% |
| File 3: GetGuid() | 0% | 2 | 2 | 0% |
| File 3: GetGuidNoValidation() | 0% | 2 | 2 | 0% |
| File 3: TryGetBytesFromBase64(...) | 0% | 6 | 6 | 0% |
| File 3: TryGetByte(...) | 0% | 4 | 4 | 0% |
| File 3: TryGetByteCore(...) | 0% | 4 | 4 | 0% |
| File 3: TryGetSByte(...) | 0% | 4 | 4 | 0% |
| File 3: TryGetSByteCore(...) | 0% | 4 | 4 | 0% |
| File 3: TryGetInt16(...) | 0% | 4 | 4 | 0% |
| File 3: TryGetInt16Core(...) | 0% | 4 | 4 | 0% |
| File 3: TryGetInt32(...) | 0% | 4 | 4 | 0% |
| File 3: TryGetInt32Core(...) | 0% | 4 | 4 | 0% |
| File 3: TryGetInt64(...) | 0% | 4 | 4 | 0% |
| File 3: TryGetInt64Core(...) | 0% | 4 | 4 | 0% |
| File 3: TryGetUInt16(...) | 0% | 4 | 4 | 0% |
| File 3: TryGetUInt16Core(...) | 0% | 4 | 4 | 0% |
| File 3: TryGetUInt32(...) | 0% | 4 | 4 | 0% |
| File 3: TryGetUInt32Core(...) | 0% | 4 | 4 | 0% |
| File 3: TryGetUInt64(...) | 0% | 4 | 4 | 0% |
| File 3: TryGetUInt64Core(...) | 0% | 4 | 4 | 0% |
| File 3: TryGetSingle(...) | 0% | 8 | 8 | 0% |
| File 3: TryGetDouble(...) | 0% | 8 | 8 | 0% |
| File 3: TryGetDecimal(...) | 0% | 4 | 4 | 0% |
| File 3: TryGetDecimalCore(...) | 0% | 4 | 4 | 0% |
| File 3: TryGetDateTime(...) | 0% | 2 | 2 | 0% |
| File 3: TryGetDateTimeCore(...) | 0% | 4 | 4 | 0% |
| File 3: TryGetDateTimeOffset(...) | 0% | 2 | 2 | 0% |
| File 3: TryGetDateTimeOffsetCore(...) | 0% | 4 | 4 | 0% |
| File 3: TryGetGuid(...) | 0% | 2 | 2 | 0% |
| File 3: TryGetGuidCore(...) | 0% | 4 | 4 | 0% |