Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ConsumeNextTokenOrRollbackMultiSegment()

bool System.Text.Json.Utf8JsonReader.ConsumeNextTokenOrRollbackMultiSegment ( byte marker)
inlineprivate

Definition at line 3166 of file Utf8JsonReader.cs.

3167 {
3169 int consumed = _consumed;
3171 long lineNumber = _lineNumber;
3172 JsonTokenType tokenType = _tokenType;
3173 SequencePosition currentPosition = _currentPosition;
3176 {
3177 case ConsumeTokenResult.Success:
3178 return true;
3179 case ConsumeTokenResult.NotEnoughDataRollBackState:
3181 _tokenType = tokenType;
3183 _lineNumber = lineNumber;
3187 break;
3188 }
3189 return false;
3190 }
ConsumeTokenResult ConsumeNextTokenMultiSegment(byte marker)

References System.Text.Json.Utf8JsonReader._bytePositionInLine, System.Text.Json.Utf8JsonReader._consumed, System.Text.Json.Utf8JsonReader._currentPosition, System.Text.Json.Utf8JsonReader._lineNumber, System.Text.Json.Utf8JsonReader._tokenType, System.Text.Json.Utf8JsonReader._totalConsumed, System.Text.Json.Utf8JsonReader._trailingCommaBeforeComment, System.Text.Json.Utf8JsonReader.ConsumeNextTokenMultiSegment(), and System.Text.Json.Dictionary.

Referenced by System.Text.Json.Utf8JsonReader.ReadMultiSegment().