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))
            {
                // ...
            }
        }