Class ReaderTokenStream
An ITokenStream<TToken> implementation based on a TextReader.
Inheritance
- Object
- ReaderTokenStream
Implements
Declaration
public class ReaderTokenStream : Object, ITokenStream<char>
Constructors
ReaderTokenStream(TextReader)
Creates an ITokenStream<TToken> implementation based on a TextReader.
Declaration
public ReaderTokenStream(TextReader input)
Parameters
Type | Name | Description |
---|---|---|
input |
The TextReader. |
Properties
ChunkSizeHint
Returns 4096.
Declaration
public int ChunkSizeHint { get; }
Property Value
Type | Description |
---|---|
4096 |
Methods
Read(Span<Char>)
Read up to buffer.Length
tokens into buffer
.
Return the actual number of tokens read, which may be fewer than
the size of the buffer if the stream has reached the end.
Declaration
public int Read(Span<char> buffer)
Parameters
Type | Name | Description |
---|---|---|
buffer |
The buffer to read tokens into. |
Returns
Type | Description |
---|---|
The actual number of tokens read. |