Struct CsvReadResult<T>
Internal implementation detail.
[DebuggerDisplay("\\{ ReadResult<{typeof(T).Name,nq}> Length: {Buffer.Length}, IsCompleted: {IsCompleted} \\}")]
[EditorBrowsable(EditorBrowsableState.Advanced)]
public readonly struct CsvReadResult<T> where T : unmanaged, IBinaryInteger<T>
Type Parameters
T
Constructors
CsvReadResult(in ReadOnlySequence<T>, bool)
Internal implementation detail.
public CsvReadResult(in ReadOnlySequence<T> buffer, bool isCompleted)
Parameters
buffer
ReadOnlySequence<T>Read data
isCompleted
boolWhether any more data can be read from the reader after this
Fields
Buffer
Data read from the data source, e.g., PipeReader or TextReader.
public readonly ReadOnlySequence<T> Buffer
Field Value
Empty
A read result with an empty buffer and IsCompleted set to false.
public static readonly CsvReadResult<T> Empty
Field Value
Properties
IsCompleted
If true, no more data can be read from the data source and all further reads will return an empty buffer.
public bool IsCompleted { get; }
Property Value
Methods
Deconstruct(out ReadOnlySequence<T>, out bool)
Deconstructs the result into its components.
public void Deconstruct(out ReadOnlySequence<T> buffer, out bool isCompleted)
Parameters
buffer
ReadOnlySequence<T>isCompleted
bool