private static Utf8StreamingJsonReader From(IBufferReader <byte> reader, bool dispose, JsonReaderOptions options, out Utf8JsonReader jsonReader) { var Reader = new Utf8StreamingJsonReader(reader, dispose); jsonReader = Reader.GetInitialReader(options); return(Reader); }
//**************************************** public static void Test(System.IO.Stream input) { using var Source = new System.IO.StreamBufferReader(input); using var Stream = Utf8StreamingJsonReader.From(Source, out var Reader); for (Stream.Read(ref Reader); Reader.TokenType != JsonTokenType.EndObject; Stream.Read(ref Reader)) { // ... } }