Class TextBufferReader
Inheritance
TextBufferReader
Assembly: DotNext.IO.dll
Syntax
public sealed class TextBufferReader : TextReader, IDisposable
Constructors
|
Improve this Doc
View Source
TextBufferReader(ReadOnlySequence<Char>)
Initializes a new reader for the buffer containing characters.
Declaration
public TextBufferReader(ReadOnlySequence<char> sequence)
Parameters
|
Improve this Doc
View Source
TextBufferReader(ReadOnlyMemory<Char>)
Initializes a new reader for the buffer containing characters.
Declaration
public TextBufferReader(ReadOnlyMemory<char> chars)
Parameters
Methods
|
Improve this Doc
View Source
Peek()
Declaration
public override int Peek()
Returns
Overrides
|
Improve this Doc
View Source
Read()
Declaration
public override int Read()
Returns
Overrides
|
Improve this Doc
View Source
Read(Char[], Int32, Int32)
Declaration
public override int Read(char[] buffer, int index, int count)
Parameters
Returns
Overrides
|
Improve this Doc
View Source
Read(Span<Char>)
Declaration
public override int Read(Span<char> buffer)
Parameters
Returns
Overrides
|
Improve this Doc
View Source
ReadAsync(Char[], Int32, Int32)
Declaration
public override Task<int> ReadAsync(char[] buffer, int index, int count)
Parameters
Returns
Overrides
|
Improve this Doc
View Source
ReadAsync(Memory<Char>, CancellationToken)
Declaration
public override ValueTask<int> ReadAsync(Memory<char> buffer, CancellationToken token = default(CancellationToken))
Parameters
Returns
Overrides
|
Improve this Doc
View Source
ReadBlock(Char[], Int32, Int32)
Declaration
public override int ReadBlock(char[] buffer, int index, int count)
Parameters
Returns
Overrides
|
Improve this Doc
View Source
ReadBlock(Span<Char>)
Declaration
public override int ReadBlock(Span<char> buffer)
Parameters
Returns
Overrides
|
Improve this Doc
View Source
ReadBlockAsync(Char[], Int32, Int32)
Declaration
public override Task<int> ReadBlockAsync(char[] buffer, int index, int count)
Parameters
Returns
Overrides
|
Improve this Doc
View Source
ReadBlockAsync(Memory<Char>, CancellationToken)
Declaration
public override ValueTask<int> ReadBlockAsync(Memory<char> buffer, CancellationToken token = default(CancellationToken))
Parameters
Returns
Overrides
|
Improve this Doc
View Source
ReadLine()
Declaration
public override string ReadLine()
Returns
Overrides
|
Improve this Doc
View Source
ReadLineAsync()
Declaration
public override Task<string> ReadLineAsync()
Returns
Overrides
|
Improve this Doc
View Source
ReadToEnd()
Declaration
public override string ReadToEnd()
Returns
Overrides
|
Improve this Doc
View Source
ReadToEndAsync()
Declaration
public override Task<string> ReadToEndAsync()
Returns
Overrides
|
Improve this Doc
View Source
Reset()
Resets the reader so it can be used again.
Declaration
|
Improve this Doc
View Source
ToString()
Declaration
public override string ToString()
Returns
Overrides
Implements
Extension Methods