PooledSpan<T> Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
PooledSpan<T>(IEnumerable<T>, Boolean, ArrayPool<T>) |
Request a pooled array that copies elements from the provided IEnumerable<T> |
PooledSpan<T>(Int32, Boolean, ArrayPool<T>) |
Request a pooled array that is of the specified size. |
PooledSpan<T>(IEnumerable<T>, Boolean, ArrayPool<T>)
Request a pooled array that copies elements from the provided IEnumerable<T>
public PooledSpan (System.Collections.Generic.IEnumerable<T> original, bool clearWhenDisposed = false, System.Buffers.ArrayPool<T>? pool = default);
new Microsoft.VisualStudio.Utilities.PooledSpan<'T> : seq<'T> * bool * System.Buffers.ArrayPool<'T> -> Microsoft.VisualStudio.Utilities.PooledSpan<'T>
Public Sub New (original As IEnumerable(Of T), Optional clearWhenDisposed As Boolean = false, Optional pool As ArrayPool(Of T) = Nothing)
Parameters
- original
- IEnumerable<T>
The enumerable to copy elements from.
- clearWhenDisposed
- Boolean
If the elements in the array should be set to their default value once the pooled array is returned.
- pool
- ArrayPool<T>
The pool to request the array from.
Applies to
PooledSpan<T>(Int32, Boolean, ArrayPool<T>)
Request a pooled array that is of the specified size.
public PooledSpan (int minimumSize, bool clearWhenDisposed = false, System.Buffers.ArrayPool<T>? pool = default);
new Microsoft.VisualStudio.Utilities.PooledSpan<'T> : int * bool * System.Buffers.ArrayPool<'T> -> Microsoft.VisualStudio.Utilities.PooledSpan<'T>
Public Sub New (minimumSize As Integer, Optional clearWhenDisposed As Boolean = false, Optional pool As ArrayPool(Of T) = Nothing)
Parameters
- minimumSize
- Int32
The required size of the array.
- clearWhenDisposed
- Boolean
If the elements in the array should be set to their default value once the pooled array is returned.
- pool
- ArrayPool<T>
The pool to request the array from.