SYMBOL INDEX (173 symbols across 17 files) FILE: sandbox/Benchmark/BytesReadToEnd.cs class BytesReadToEnd (line 9) | [SimpleJob, MemoryDiagnoser] method GlobalSetup (line 16) | [GlobalSetup] method GlobalCleanup (line 38) | [GlobalCleanup] method FileReadAllBytesAsync (line 44) | [Benchmark] method Utf8StreamReaderReadToEndAsync (line 51) | [Benchmark] class BytesReadToEnd2 (line 59) | [SimpleJob, MemoryDiagnoser] method GlobalSetup (line 66) | [GlobalSetup] method GlobalCleanup (line 88) | [GlobalCleanup] method MemoryStreamCopyToToArray (line 94) | [Benchmark] method Utf8StreamReaderReadToEndAsync (line 104) | [Benchmark] FILE: sandbox/Benchmark/FromFile.cs class FromFile (line 10) | [SimpleJob, MemoryDiagnoser] method GlobalSetup (line 17) | [GlobalSetup] method GlobalCleanup (line 39) | [GlobalCleanup] method StreamReaderFileStream (line 45) | [Benchmark] method FileReadLinesAsync (line 56) | [Benchmark] method Utf8StreamReaderFileStreamScalability (line 64) | [Benchmark] method Utf8StreamReaderFileStreamThroughput (line 77) | [Benchmark] method Utf8StreamReaderFileStreamThroughputSyncRead (line 90) | [Benchmark] method Utf8TextReaderFileStreamScalability (line 102) | [Benchmark] method Utf8TextReaderFileStreamThroughput (line 115) | [Benchmark] method Utf8TextReaderFileStreamThroughputSyncRead (line 128) | [Benchmark] method Utf8TextReaderToStringFileStreamScalability (line 141) | [Benchmark] method Utf8TextReaderToStringFileStreamThroughput (line 154) | [Benchmark] FILE: sandbox/Benchmark/FromMemory.cs class FromMemory (line 12) | [SimpleJob, MemoryDiagnoser] method GlobalSetup (line 21) | [GlobalSetup] method Setup (line 37) | [IterationSetup] method StreamReader (line 43) | [Benchmark] method Utf8StreamReader (line 54) | [Benchmark] method Utf8TextReader (line 67) | [Benchmark] method Utf8TextReaderToString (line 80) | [Benchmark] method PipeReaderSequenceReader (line 115) | [Benchmark] class MyClass (line 184) | public class MyClass FILE: sandbox/Benchmark/ReadToEndString.cs class ReadToEndString (line 9) | [SimpleJob, MemoryDiagnoser] method GlobalSetup (line 16) | [GlobalSetup] method GlobalCleanup (line 38) | [GlobalCleanup] method StreamReaderReadToEndAsync (line 44) | [Benchmark] method Utf8TextReaderReadToEndAsync (line 51) | [Benchmark] method FileReadAllTextAsync (line 58) | [Benchmark] FILE: sandbox/ConsoleApp1/ReadMeSample.cs class ReadMeSample (line 11) | internal class ReadMeSample method Sample1 (line 15) | public async void Sample1(Stream stream) method Sample2 (line 30) | public async void Sample2(Stream stream) method Sample3 (line 42) | public async void Sample3(Stream stream) class Foo (line 55) | public class Foo FILE: sandbox/ConsoleApp1/RespReader.cs type RespType (line 7) | public enum RespType : byte class RespReader (line 16) | public class RespReader : IDisposable method RespReader (line 20) | public RespReader(Stream stream) method ReadRespTypeAsync (line 27) | public async ValueTask ReadRespTypeAsync(CancellationToken c... method ReadSimpleStringAsync (line 34) | public async ValueTask ReadSimpleStringAsync(CancellationToken... method ReadErrorMessageAsync (line 39) | public async ValueTask ReadErrorMessageAsync(CancellationToken... method ReadIntegerAsync (line 44) | public async ValueTask ReadIntegerAsync(CancellationToken cancel... method ReadBulkStringAsync (line 51) | public async ValueTask?> ReadBulkStringAsync(Canc... method ReadArrayAsync (line 67) | public async ValueTask ReadArrayAsync(CancellationToken canc... method Dispose (line 101) | public void Dispose() FILE: src/Utf8StreamReader/SegmentedArrayBufferWriter.cs class SegmentedArrayBufferWriter (line 8) | internal sealed class SegmentedArrayBufferWriter : IDisposable method SegmentedArrayBufferWriter (line 24) | public SegmentedArrayBufferWriter() method GetMemory (line 29) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetSpan (line 35) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Advance (line 41) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AllocateNextMemory (line 54) | void AllocateNextMemory() method Write (line 68) | public void Write(ReadOnlySpan source) method ToArrayAndDispose (line 82) | public T[] ToArrayAndDispose() method GetSegmentsAndDispose (line 120) | public IEnumerable> GetSegmentsAndDispose() method Dispose (line 144) | public void Dispose() type InlineArray19 (line 159) | [StructLayout(LayoutKind.Sequential)] method Throw (line 200) | void Throw() FILE: src/Utf8StreamReader/Utf8StreamReader.cs type FileOpenMode (line 7) | public enum FileOpenMode class Utf8StreamReader (line 13) | public sealed class Utf8StreamReader : IAsyncDisposable, IDisposable method Utf8StreamReader (line 45) | public Utf8StreamReader(Stream stream) method Utf8StreamReader (line 50) | public Utf8StreamReader(Stream stream, int bufferSize) method Utf8StreamReader (line 55) | public Utf8StreamReader(Stream stream, bool leaveOpen) method Utf8StreamReader (line 60) | public Utf8StreamReader(Stream stream, int bufferSize, bool leaveOpen) method Utf8StreamReader (line 68) | public Utf8StreamReader(string path, FileOpenMode fileOpenMode = FileO... method Utf8StreamReader (line 73) | public Utf8StreamReader(string path, int bufferSize, FileOpenMode file... method OpenPath (line 78) | static FileStream OpenPath(string path, FileOpenMode fileOpenMode = Fi... method Utf8StreamReader (line 94) | public Utf8StreamReader(string path, FileStreamOptions options) method Utf8StreamReader (line 99) | public Utf8StreamReader(string path, FileStreamOptions options, int bu... method OpenPath (line 104) | static FileStream OpenPath(string path, FileStreamOptions options) method TryReadLine (line 115) | public bool TryReadLine(out ReadOnlyMemory line) method LoadIntoBufferAsync (line 150) | #if !NETSTANDARD method LoadIntoBufferAtLeastAsync (line 274) | #if !NETSTANDARD method ReadToEndChunksAsync (line 340) | public async IAsyncEnumerable> ReadToEndChunksAsy... method ReadToEndAsync (line 401) | public ValueTask ReadToEndAsync(CancellationToken cancellation... method ReadToEndAsync (line 406) | public ValueTask ReadToEndAsync(bool disableBomCheck, Cancella... method ReadToEndAsync (line 416) | public ValueTask ReadToEndAsync(long resultSizeHint, Cancellat... method ReadToEndAsyncCore (line 421) | async ValueTask ReadToEndAsyncCore(long resultSizeHint, bool d... method ReadLineAsync (line 561) | public ValueTask?> ReadLineAsync(CancellationToke... method ReadAllLinesAsync (line 586) | public async IAsyncEnumerable> ReadAllLinesAsync(... method TryPeek (line 597) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method PeekAsync (line 612) | public ValueTask PeekAsync(CancellationToken cancellationToken =... method TryRead (line 631) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ReadAsync (line 647) | public ValueTask ReadAsync(CancellationToken cancellationToken =... method TryReadBlock (line 669) | public bool TryReadBlock(int count, out ReadOnlyMemory block) method ReadBlockAsync (line 686) | public ValueTask> ReadBlockAsync(int count, Cance... method GetNewSize (line 706) | static int GetNewSize(int capacity) method IndexOfNewline (line 713) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Reset (line 735) | public void Reset() method Reset (line 741) | public void Reset(Stream stream) method Dispose (line 750) | public void Dispose() method DisposeAsync (line 758) | public async ValueTask DisposeAsync() method ClearState (line 771) | void ClearState() method ThrowIfDisposed (line 791) | void ThrowIfDisposed() FILE: src/Utf8StreamReader/Utf8TextReader.cs class Utf8TextReader (line 7) | public sealed class Utf8TextReader : IDisposable, IAsyncDisposable method Utf8TextReader (line 17) | public Utf8TextReader(Utf8StreamReader reader) method Utf8TextReader (line 22) | public Utf8TextReader(Utf8StreamReader reader, int bufferSize) method LoadIntoBufferAsync (line 32) | public ValueTask LoadIntoBufferAsync(CancellationToken cancellat... method TryReadLine (line 37) | public bool TryReadLine(out ReadOnlyMemory line) method ReadLineAsync (line 58) | public ValueTask?> ReadLineAsync(CancellationToke... method ReadAllLinesAsync (line 83) | public async IAsyncEnumerable> ReadAllLinesAsync(... method ReadToEndAsync (line 95) | public async ValueTask ReadToEndAsync(CancellationToken cancel... method Reset (line 129) | public void Reset() method Reset (line 136) | public void Reset(Stream stream) method Dispose (line 145) | public void Dispose() method DisposeAsync (line 154) | public ValueTask DisposeAsync() method ClearState (line 163) | void ClearState() method ThrowIfDisposed (line 172) | void ThrowIfDisposed() class Utf8StreamReaderExtensions (line 178) | public static class Utf8StreamReaderExtensions method AsTextReader (line 180) | public static Utf8TextReader AsTextReader(this Utf8StreamReader reader... method AsTextReader (line 181) | public static Utf8TextReader AsTextReader(this Utf8StreamReader reader... FILE: tests/Utf8StreamReader.Tests/FakeMemoryStream.cs class FakeMemoryStream (line 8) | internal class FakeMemoryStream : Stream method Flush (line 22) | public override void Flush() method Read (line 27) | public override int Read(byte[] buffer, int offset, int count) method Seek (line 32) | public override long Seek(long offset, SeekOrigin origin) method SetLength (line 37) | public override void SetLength(long value) method Write (line 42) | public override void Write(byte[] buffer, int offset, int count) method Dispose (line 51) | protected override void Dispose(bool disposing) method AddMemory (line 59) | public void AddMemory(params Memory[] memories) method Restart (line 69) | public void Restart() method ReadAsync (line 75) | public override async ValueTask ReadAsync(Memory buffer, Ca... FILE: tests/Utf8StreamReader.Tests/FileReadTest.cs class FileReadTest (line 10) | public class FileReadTest(ITestOutputHelper Console) method ReadPath (line 12) | [Fact] method Utf8StreamReaderResultAsync (line 25) | static async Task Utf8StreamReaderResultAsync(string path) FILE: tests/Utf8StreamReader.Tests/ReadBlockTest.cs class ReadBlockTest (line 9) | public class ReadBlockTest method LineAndBlock (line 11) | [Fact] method GetBytes (line 43) | static byte[] GetBytes(string x) method ToString (line 48) | static string ToString(ReadOnlyMemory buffer) FILE: tests/Utf8StreamReader.Tests/ReadTest.cs class ReadTest (line 9) | public class ReadTest method ReadToEndAsync (line 11) | [Fact] method ReadToEndChunks (line 60) | [Fact] method TestPeek (line 93) | [Fact] method TestRead (line 123) | [Fact] method GetBytes (line 156) | static byte[] GetBytes(string x) method ToString (line 161) | static string ToString(ReadOnlyMemory? buffer) FILE: tests/Utf8StreamReader.Tests/ReadToEndTest.cs class ReadToEndTest (line 5) | public class ReadToEndTest method AfterRead (line 8) | [Fact] method SmallHint (line 34) | [Fact] method Just (line 56) | [Fact] method GetBytes (line 76) | static byte[] GetBytes(string x) FILE: tests/Utf8StreamReader.Tests/SegmentedArrayBufferWriterTest.cs class SegmentedArrayBufferWriterTest (line 3) | public class SegmentedArrayBufferWriterTest method AllocateFull (line 5) | [Fact(Skip = "Reduce memory usage in CI")] FILE: tests/Utf8StreamReader.Tests/Tests.cs class Tests (line 6) | public class Tests(ITestOutputHelper Console) method Standard (line 8) | [Fact] method BOM (line 39) | [Fact] method NewLineCheck (line 78) | [Fact] method BOM2 (line 137) | [Fact] method EmptyString (line 188) | [Fact] method SmallString (line 249) | [Fact] method Resize (line 267) | [Fact] method OnlySlice (line 314) | [Fact] method HugeBuffer (line 339) | [Fact] method NewLineTrimmedAtBufferBoundary (line 364) | [Fact] method Utf8StreamReaderResultAsync (line 387) | static async Task Utf8StreamReaderResultAsync(Stream ms, int... method StreamReaderResultAsync (line 398) | static async Task StreamReaderResultAsync(Stream ms) method GetString (line 410) | static string GetString(ReadOnlyMemory x) method GetBytes (line 415) | static byte[] GetBytes(string x) method CreateStringStream (line 420) | static MemoryStream CreateStringStream(string input) => new(Encoding.U... FILE: tests/Utf8StreamReader.Tests/TextReaderTest.cs class TextReaderTest (line 9) | public class TextReaderTest method ReadLine (line 11) | [Fact] method ReadToEnd (line 31) | [Fact] method ReadToEndLeftOver (line 53) | [Fact] method Utf8TextReaderResultAsync (line 80) | static async Task Utf8TextReaderResultAsync(Stream ms) method StreamReaderResultAsync (line 91) | static async Task StreamReaderResultAsync(Stream ms) method GetString (line 102) | static string GetString(ReadOnlyMemory x) method GetBytes (line 107) | static byte[] GetBytes(string x)