/// <summary> /// Try Get Encoded String Type Marker /// </summary> /// <param name="utf8Span">the value</param> /// <param name="jsonStringDictionary">The JSON string dictionary.</param> /// <param name="multiByteTypeMarker">The encoded string type marker if found.</param> /// <returns>Whether or not the type marker was found.</returns> public static bool TryGetEncodedStringTypeMarker( Utf8Span utf8Span, JsonStringDictionary jsonStringDictionary, out MultiByteTypeMarker multiByteTypeMarker) { if (JsonBinaryEncoding.TryGetEncodedSystemStringTypeMarker(utf8Span, out multiByteTypeMarker)) { return(true); } if (JsonBinaryEncoding.TryGetEncodedUserStringTypeMarker(utf8Span, jsonStringDictionary, out multiByteTypeMarker)) { return(true); } multiByteTypeMarker = default; return(false); }