Partager via


PooledSpan<T> Structure

Définition

Cela permet de demander un tableau mis en pool qui peut être utilisé dans une étendue using pour réduire les allocations dans les chemins d’accès chauds.

[System.Runtime.CompilerServices.IsByRefLike]
public ref struct PooledSpan<T>
[<System.Runtime.CompilerServices.IsByRefLike>]
type PooledSpan<'T> = struct
Public Structure PooledSpan(Of T)

Paramètres de type

T

Type de tableau à créer.

Héritage
PooledSpan<T>
Attributs

Constructeurs

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

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

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

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

Propriétés

Pool

Pool à partir duquel demander des tableaux.

Span

Span<T> représentant un instance mis en pool.

Méthodes

Dispose()

Retourne le tableau au pool.

GetEnumerator()

Énumérateur pour le instance mis en pool.

S’applique à