Compartilhar via


PooledSpan<T> Estrutura

Definição

Isso permite a solicitação de uma matriz em pool que pode ser usada em um escopo using para reduzir alocações em caminhos quentes.

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

Parâmetros de tipo

T

O tipo de matriz a ser criada.

Herança
PooledSpan<T>
Atributos

Construtores

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

Solicitar uma matriz em pool que copie elementos do fornecido IEnumerable<T>

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

Solicite uma matriz em pool do tamanho especificado.

Propriedades

Pool

O pool do qual solicitar matrizes.

Span

Um Span<T> que representa uma instância em pool.

Métodos

Dispose()

Retorna a matriz para o pool.

GetEnumerator()

O enumerador para a instância em pool.

Aplica-se a