Struct SpanBuilder<T>
Represents a
Namespace: Towel
Assembly: Towel.dll
Syntax
public struct SpanBuilder<T>
Type Parameters
Name | Description |
---|---|
T | The type of values in the |
Constructors
| Improve this Doc View SourceSpanBuilder(Span<T>)
Constructs a new SpanBuilder<T>.
Declaration
public SpanBuilder(Span<T> span)
Parameters
Type | Name | Description |
---|---|---|
Span<T> | span | The |
Methods
| Improve this Doc View SourceAppend(T)
Appends a T
to this SpanBuilder<T>.
Declaration
public void Append(T value)
Parameters
Type | Name | Description |
---|---|---|
T | value | The |
Append(ReadOnlySpan<T>)
Appends a T
span to this SpanBuilder<T>.
Declaration
public void Append(ReadOnlySpan<T> span)
Parameters
Type | Name | Description |
---|---|---|
ReadOnlySpan<T> | span | The |
Operators
| Improve this Doc View SourceImplicit(Span<T> to SpanBuilder<T>)
Converts a
Declaration
public static implicit operator SpanBuilder<T>(Span<T> span)
Parameters
Type | Name | Description |
---|---|---|
Span<T> | span | The |
Returns
Type | Description |
---|---|
SpanBuilder<T> |
Implicit(SpanBuilder<T> to ReadOnlySpan<T>)
Converts a SpanBuilder<T> to a
Declaration
public static implicit operator ReadOnlySpan<T>(SpanBuilder<T> spanBuilder)
Parameters
Type | Name | Description |
---|---|---|
SpanBuilder<T> | spanBuilder | The SpanBuilder<T> to convert to a |
Returns
Type | Description |
---|---|
ReadOnlySpan<T> |
Implicit(SpanBuilder<T> to Span<T>)
Converts a SpanBuilder<T> to a
Declaration
public static implicit operator Span<T>(SpanBuilder<T> spanBuilder)
Parameters
Type | Name | Description |
---|---|---|
SpanBuilder<T> | spanBuilder | The SpanBuilder<T> to convert to a |
Returns
Type | Description |
---|---|
Span<T> |