PooledSpan<T> Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |