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

◆ GetPropertyRawValue()

ReadOnlyMemory< byte > System.Text.Json.JsonDocument.GetPropertyRawValue ( int valueIndex)
inlineprivate

Definition at line 437 of file JsonDocument.cs.

438 {
440 int num = _parsedData.Get(valueIndex - 12).Location - 1;
442 int num2;
443 if (dbRow.IsSimpleValue)
444 {
446 if (dbRow.TokenType == JsonTokenType.String)
447 {
448 num2++;
449 }
450 return _utf8Json.Slice(num, num2 - num);
451 }
455 return _utf8Json.Slice(num, num2 - num);
456 }
int GetEndIndex(int index, bool includeEndElement)
ReadOnlyMemory< byte > _utf8Json
ReadOnlyMemory< T > Slice(int start)

References System.Text.Json.JsonDocument._parsedData, System.Text.Json.JsonDocument._utf8Json, System.Text.Json.JsonDocument.CheckNotDisposed(), System.Text.Json.Dictionary, System.endIndex, System.Text.Json.JsonDocument.MetadataDb.Get(), System.Text.Json.JsonDocument.GetEndIndex(), System.Text.Json.JsonDocument.DbRow.Location, System.Text.Json.JsonDocument.DbRow.SizeOrLength, and System.ReadOnlyMemory< T >.Slice().

Referenced by System.Text.Json.JsonDocument.GetPropertyRawValueAsString().