Struct BufferWriterReference<T>
Assembly: DotNext.dll
Syntax
public readonly struct BufferWriterReference<T> : IBufferWriter<T>, IConsumer<ReadOnlySpan<T>>, ISupplier<ReadOnlyMemory<T>, CancellationToken, ValueTask>, IFunctional, IEquatable<BufferWriterReference<T>>
Type Parameters
| Name |
Description |
| T |
The type of the elements in the buffer.
|
Constructors
View Source
BufferWriterReference(IBufferWriter<T>)
Declaration
public BufferWriterReference(IBufferWriter<T> writer)
Parameters
Properties
View Source
IsEmpty
Gets a value indicating that the underlying buffer is null.
Declaration
public bool IsEmpty { get; }
Property Value
Methods
View Source
Deconstruct(out IBufferWriter<T>)
Declaration
public void Deconstruct(out IBufferWriter<T> writer)
Parameters
View Source
Equals(BufferWriterReference<T>)
Declaration
public bool Equals(BufferWriterReference<T> other)
Parameters
Returns
View Source
Equals(object)
Declaration
public override bool Equals(object obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
View Source
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
View Source
ToString()
Declaration
public override string? ToString()
Returns
Overrides
Operators
View Source
operator ==(BufferWriterReference<T>, BufferWriterReference<T>)
Declaration
public static bool operator ==(BufferWriterReference<T> left, BufferWriterReference<T> right)
Parameters
Returns
View Source
operator !=(BufferWriterReference<T>, BufferWriterReference<T>)
Declaration
public static bool operator !=(BufferWriterReference<T> left, BufferWriterReference<T> right)
Parameters
Returns
Implements
Extension Methods