/// <summary> /// Try Get Encoded System String Value /// </summary> /// <param name="stringToken">The buffer to read from..</param> /// <param name="value">The encoded system string.</param> /// <returns>Encoded System String Value</returns> private static bool TryGetEncodedSystemStringValue( Utf8Span stringToken, out UtfAllString value) { if (stringToken.IsEmpty) { value = default; return(false); } if (!JsonBinaryEncoding.TypeMarker.IsOneByteEncodedSystemString(stringToken.Span[0])) { value = default; return(false); } if (stringToken.Length < 1) { value = default; return(false); } int systemStringId = stringToken.Span[0] - JsonBinaryEncoding.TypeMarker.SystemString1ByteLengthMin; return(JsonBinaryEncoding.TryGetSystemStringById(systemStringId, out value)); }