System.Buffers Namespace
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.
Classes
ArrayBufferWriter<T> |
Representa um coletor de saída baseado em heap e com backup de matriz no qual |
ArrayPool<T> |
Fornece um pool de recursos que permite reutilizar instâncias do tipo T[]. |
BuffersExtensions |
Fornece métodos de extensão para ReadOnlySequence<T>. |
MemoryManager<T> |
Uma classe base abstrata usada para substituir a implementação de Memory<T>. |
MemoryPool<T> |
Representa um pool de blocos de memória. |
ReadOnlySequenceSegment<T> |
Representa uma lista vinculada de nós ReadOnlyMemory<T>. |
SearchValues |
Fornece um conjunto de métodos de inicialização para instâncias da classe SearchValues<T>. |
SearchValues<T> |
Fornece um conjunto imutável, somente leitura, de valores otimizados para pesquisa eficiente. As instâncias são criadas por Create(ReadOnlySpan<Byte>) ou Create(ReadOnlySpan<Char>). |
SequenceReaderExtensions |
Fornece funcionalidade estendida para a classe SequenceReader<T> que permite a leitura de valores numéricos específicos de endian de dados binários. |
Estruturas
MemoryHandle |
Fornece um identificador de memória para um bloco de memória. |
NIndex |
Representar um tipo pode ser usado para indexar uma coleção desde o início ou o final. |
NRange |
Represente um intervalo que tem índices de início e de término. |
ReadOnlySequence<T>.Enumerator |
Representa um enumerador em um ReadOnlySequence<T>. |
ReadOnlySequence<T> |
Representa uma sequência que pode ler uma série sequencial de |
SequenceReader<T> |
Fornece métodos para ler dados binários e de texto de uma ReadOnlySequence<T> com foco no desempenho e alocações mínimas ou zero de heap. |
StandardFormat |
Representa uma cadeia de caracteres de formato padrão sem usar uma cadeia de caracteres real. |
Interfaces
IBufferWriter<T> |
Representa um coletor de saída no qual |
IMemoryOwner<T> |
Identifica o proprietário de um bloco de memória responsável por descartar a memória subjacente adequadamente. |
IPinnable |
Fornece um mecanismo para fixar e desafixar objetos para impedir que o coletor de lixo os mova. |
Enumerações
OperationStatus |
Define os valores que podem ser retornados de operações baseadas em intervalo que dão suporte ao processamento de entrada contido em vários buffers discontiguos. |
Delegados
ReadOnlySpanAction<T,TArg> |
Encapsula um método que recebe um intervalo somente leitura de objetos do tipo |
SpanAction<T,TArg> |
Encapsula um método que recebe um intervalo de objetos do tipo |