ArrayBufferWriter<T>.GetMemory(Int32) Method

Definition

Returns a Memory<T> to write to that is at least the length specified by sizeHint.

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

Parameters

sizeHint
Int32

The minimum requested length of the Memory<T>.

Returns

A Memory<T> whose length is at least sizeHint. 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 Memory<T>.Empty.

Applies to