Class BufferedReader
Buffered TextReader.
public class BufferedReader : TextReader, IDisposable
- Inheritance
-
BufferedReader
- Implements
- Inherited Members
- Extension Methods
Remarks
The buffer gets filled with BufferLine(string?).
Buffered lines can be read from this TextReader implementation.
Constructors
BufferedReader(CancellationToken)
Ctor from ctk
public BufferedReader(CancellationToken ctk = default)
Parameters
Methods
BufferLine(string?)
Buffer one line
of text.
public BufferedReader BufferLine(string? line)
Parameters
line
string
Returns
Remarks
A line
== null indicates the end of text data.
Dispose(bool)
protected override void Dispose(bool disposing)
Parameters
disposing
bool
Peek()
public override int Peek()
Returns
Read()
public override int Read()
Returns
ReadLine()
public override string? ReadLine()
Returns
ReadLineAsync()
public override Task<string?> ReadLineAsync()
Returns
Events
Closing
Event fired on closing
public event Action? Closing