ArrayBufferWriter<T>.GetSpan(Int32) Method

Definition

Returns a Span<T> to write to that is at least a specified length.

public Span<T> GetSpan (int sizeHint = 0);
abstract member GetSpan : int -> Span<'T>
override this.GetSpan : int -> Span<'T>
Public Function GetSpan (Optional sizeHint As Integer = 0) As Span(Of T)

Parameters

sizeHint
Int32

The minimum requested length of the Span<T>.

Returns

A span of at least sizeHint in length. If sizeHint is not provided or is equal to 0, some non-empty buffer is returned.

Implements

Exceptions

sizeHint is negative.

Remarks

This method never returns Span<T>.Empty.

Applies to