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

◆ RollBackState()

void System.Text.Json.Utf8JsonReader.RollBackState ( in PartialStateForRollback state,
bool isError = false )
inlineprivate

Definition at line 2802 of file Utf8JsonReader.cs.

2803 {
2804 _totalConsumed = state._prevTotalConsumed;
2805 if (!isError)
2806 {
2807 _bytePositionInLine = state._prevBytePositionInLine;
2808 }
2809 _consumed = state._prevConsumed;
2810 _currentPosition = state._prevCurrentPosition;
2811 }

References System.Text.Json.Utf8JsonReader._bytePositionInLine, System.Text.Json.Utf8JsonReader._consumed, System.Text.Json.Utf8JsonReader._currentPosition, System.Text.Json.Utf8JsonReader._totalConsumed, System.Text.Json.Dictionary, and System.state.

Referenced by System.Text.Json.Utf8JsonReader.ConsumeDecimalDigitsMultiSegment(), System.Text.Json.Utf8JsonReader.ConsumeNegativeSignMultiSegment(), System.Text.Json.Utf8JsonReader.ConsumeSignMultiSegment(), System.Text.Json.Utf8JsonReader.ConsumeStringAndValidateMultiSegment(), System.Text.Json.Utf8JsonReader.ConsumeStringNextSegment(), System.Text.Json.Utf8JsonReader.ConsumeZeroMultiSegment(), and System.Text.Json.Utf8JsonReader.TryGetNumberMultiSegment().