System.Buffers Ad Alanı

Span<T> ve Memory<T>tarafından temsil edilenler gibi bellek arabelleklerini oluştururken ve yönetirken kullanılan türleri içerir.

Sınıflar

ArrayBufferWriter<T>

T verilerin yazılabilmesi için yığın tabanlı, dizi destekli bir çıkış havuzu temsil eder.

ArrayPool<T>

T[] türünde örneklerin yeniden kullanımını sağlayan bir kaynak havuzu sağlar.

BuffersExtensions

ReadOnlySequence<T>için uzantı yöntemleri sağlar.

MemoryManager<T>

Memory<T>uygulamasını değiştirmek için kullanılan soyut bir temel sınıf.

MemoryPool<T>

Bellek blokları havuzunu temsil eder.

ReadOnlySequenceSegment<T>

ReadOnlyMemory<T> düğümlerinin bağlı listesini temsil eder.

SearchValues

SearchValues<T> sınıfının örnekleri için bir dizi başlatma yöntemi sağlar.

SearchValues<T>

Verimli arama için iyileştirilmiş sabit, salt okunur bir değer kümesi sağlar. Örnekler Create(ReadOnlySpan<Byte>) veya Create(ReadOnlySpan<Char>)tarafından oluşturulur.

SequenceReaderExtensions

SequenceReader<T> sınıfı için ikili verilerden endiana özgü sayısal değerlerin okunmasına olanak tanıyan genişletilmiş işlevsellik sağlar.

Yapılar

MemoryHandle

Bir bellek bloğu için bir bellek tanıtıcısı sağlar.

NIndex

Bir türü temsil etmek, bir koleksiyonun başında veya sonundan dizin oluşturmak için kullanılabilir.

NRange

Başlangıç ve bitiş dizinleri olan bir aralığı temsil eder.

ReadOnlySequence<T>.Enumerator

ReadOnlySequence<T>üzerinden bir numaralandırıcıyı temsil eder.

ReadOnlySequence<T>

sıralı bir dizi Tokuyabilen bir diziyi temsil eder.

SequenceReader<T>

Performansa ve minimum veya sıfır yığın ayırmalarına odaklanarak bir ReadOnlySequence<T> ikili ve metin verilerini okumak için yöntemler sağlar.

StandardFormat

Gerçek bir dize kullanmadan standart biçim dizesini temsil eder.

Arabirimler

IBufferWriter<T>

T verilerin yazıldığı bir çıkış havuzu temsil eder.

IMemoryOwner<T>

Temel belleği uygun şekilde elden çıkarmaktan sorumlu olan bir bellek bloğunun sahibini tanımlar.

IPinnable

Atık toplayıcının nesneleri taşımasını önlemek için nesneleri sabitlemeye ve sabitlemeyi kaldırmaya yönelik bir mekanizma sağlar.

Numaralandırmalar

OperationStatus

Birden çok bitişik olmayan arabellekte yer alan girişin işlenmesini destekleyen span tabanlı işlemlerden döndürülebilecek değerleri tanımlar.

Temsilciler

ReadOnlySpanAction<T,TArg>

T türündeki nesnelerin salt okunur bir yayılma alanını ve TArgtüründe bir durum nesnesini alan bir yöntemi kapsüller.

SpanAction<T,TArg>

T türünde bir nesne aralığı ve TArgtüründe bir durum nesnesi alan bir yöntemi kapsüller.