Condividi tramite


PooledSpan<T> Costruttori

Definizione

Overload

PooledSpan<T>(IEnumerable<T>, Boolean, ArrayPool<T>)

Richiedere una matrice in pool che copia gli elementi dall'oggetto fornito IEnumerable<T>

PooledSpan<T>(Int32, Boolean, ArrayPool<T>)

Richiedere una matrice in pool con dimensioni specificate.

PooledSpan<T>(IEnumerable<T>, Boolean, ArrayPool<T>)

Richiedere una matrice in pool che copia gli elementi dall'oggetto fornito 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)

Parametri

original
IEnumerable<T>

Enumerabile da cui copiare gli elementi.

clearWhenDisposed
Boolean

Se gli elementi nella matrice devono essere impostati sul valore predefinito dopo la restituzione della matrice in pool.

pool
ArrayPool<T>

Pool da cui richiedere la matrice.

Si applica a

PooledSpan<T>(Int32, Boolean, ArrayPool<T>)

Richiedere una matrice in pool con dimensioni specificate.

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)

Parametri

minimumSize
Int32

Dimensione richiesta della matrice.

clearWhenDisposed
Boolean

Se gli elementi nella matrice devono essere impostati sul valore predefinito dopo la restituzione della matrice in pool.

pool
ArrayPool<T>

Pool da cui richiedere la matrice.

Si applica a