Partager via


PooledSpan<T> Constructeurs

Définition

Surcharges

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

Demander un tableau mis en pool qui copie les éléments du fourni IEnumerable<T>

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

Demandez un tableau mis en pool de la taille spécifiée.

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

Demander un tableau mis en pool qui copie les éléments du fourni 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)

Paramètres

original
IEnumerable<T>

Énumérable à partir duquel copier les éléments.

clearWhenDisposed
Boolean

Si les éléments du tableau doivent être définis sur leur valeur par défaut une fois que le tableau mis en pool est retourné.

pool
ArrayPool<T>

Pool à partir duquel demander le tableau.

S’applique à

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

Demandez un tableau mis en pool de la taille spécifiée.

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)

Paramètres

minimumSize
Int32

Taille requise du tableau.

clearWhenDisposed
Boolean

Si les éléments du tableau doivent être définis sur leur valeur par défaut une fois que le tableau mis en pool est retourné.

pool
ArrayPool<T>

Pool à partir duquel demander le tableau.

S’applique à