Struct BufferConsumer<T>
Represents implementation of IReadOnlySpanConsumer<T> in the form of the writer to IBufferWriter<T>.
Implements
Inherited Members
Namespace: DotNext.Buffers
Assembly: DotNext.dll
Syntax
public readonly record struct BufferConsumer<T> : IReadOnlySpanConsumer<T>, ISupplier<ReadOnlyMemory<T>, CancellationToken, ValueTask>, IFunctional<Func<ReadOnlyMemory<T>, CancellationToken, ValueTask>>, IEquatable<BufferConsumer<T>>Type Parameters
| Name | Description | 
|---|---|
| T | The type of the consumer argument. | 
Constructors
| Edit this page View SourceBufferConsumer(IBufferWriter<T>)
Wraps the buffer writer.
Declaration
public BufferConsumer(IBufferWriter<T> output)Parameters
| Type | Name | Description | 
|---|---|---|
| IBufferWriter<T> | output | The buffer writer. | 
Exceptions
| Type | Condition | 
|---|---|
| ArgumentNullException | 
 | 
Properties
| Edit this page View SourceIsEmpty
Gets a value indicating that the underlying buffer is null.
Declaration
public bool IsEmpty { get; }Property Value
| Type | Description | 
|---|---|
| bool | 
Methods
| Edit this page View SourceToString()
Returns a string that represents the underlying buffer.
Declaration
public override string? ToString()Returns
| Type | Description | 
|---|---|
| string | A string that represents the underlying buffer. |