System.Buffers Ruang nama

Berisi jenis yang digunakan dalam membuat dan mengelola buffer memori, seperti yang diwakili oleh Span<T> dan Memory<T>.

Kelas

ArrayBufferWriter<T>

Mewakili sink output berbasis timbunan yang didukung array tempat T data dapat ditulis.

ArrayPool<T>

Menyediakan kumpulan sumber daya yang memungkinkan penggunaan kembali instans jenis T[].

BuffersExtensions

Menyediakan metode ekstensi untuk ReadOnlySequence<T>.

MemoryManager<T>

Kelas dasar abstrak yang digunakan untuk menggantikan implementasi Memory<T>.

MemoryPool<T>

Mewakili kumpulan blok memori.

ReadOnlySequenceSegment<T>

Mewakili daftar ReadOnlyMemory<T> simpul yang ditautkan.

SearchValues

Menyediakan serangkaian metode inisialisasi untuk instans SearchValues<T> kelas.

SearchValues<T>

Menyediakan set nilai baca-saja yang tidak dapat diubah yang dioptimalkan untuk pencarian yang efisien. Instans dibuat oleh Create(ReadOnlySpan<Byte>) atau Create(ReadOnlySpan<Char>).

SequenceReaderExtensions

Menyediakan fungsionalitas yang diperluas untuk SequenceReader<T> kelas yang memungkinkan pembacaan nilai numerik spesifik endian dari data biner.

Struct

MemoryHandle

Menyediakan handel memori untuk blok memori.

ReadOnlySequence<T>.Enumerator

Mewakili enumerator melalui ReadOnlySequence<T>.

ReadOnlySequence<T>

Mewakili urutan yang dapat membaca rangkaian berurutan dari T.

SequenceReader<T>

Menyediakan metode untuk membaca data biner dan teks dari ReadOnlySequence<T> dengan fokus pada performa dan alokasi timbunan minimal atau nol.

StandardFormat

Mewakili string format standar tanpa menggunakan string aktual.

Antarmuka

IBufferWriter<T>

Mewakili sink output tempat T data dapat ditulis.

IMemoryOwner<T>

Mengidentifikasi pemilik blok memori yang bertanggung jawab untuk membuang memori yang mendasar dengan tepat.

IPinnable

Menyediakan mekanisme untuk menyematkan dan melepas sematan objek untuk mencegah pengumpul sampah memindahkannya.

Enum

OperationStatus

Menentukan nilai yang dapat dikembalikan dari operasi berbasis rentang yang mendukung pemrosesan input yang terkandung dalam beberapa buffer yang tidak berdampingan.

Delegasikan

ReadOnlySpanAction<T,TArg>

Merangkum metode yang menerima rentang baca-saja dari objek jenis T dan objek status jenis TArg.

SpanAction<T,TArg>

Merangkum metode yang menerima rentang objek jenis T dan objek status jenis TArg.