Aracılığıyla paylaş


VBufferEditor<T> Yapı

Tanım

Doldurarak Values (ve Indices arabellek yoğun değilse) düzenleyebilecek bir VBuffer<T> nesne.

public readonly ref struct VBufferEditor<T>
type VBufferEditor<'T> = struct
Public Structure VBufferEditor(Of T)

Tür Parametreleri

T
Devralma
VBufferEditor<T>

Açıklamalar

Yapı VBuffer<T> tek başına sabittir. Ancak, amacı VBuffer<T> arabellek yeniden kullanımını etkinleştirmektir, bunları veya CreateFromBuffer<T>(VBuffer<T>)aracılığıyla oluşturulduğu gibi bu yapı aracılığıyla Create<T>(VBuffer<T>, Int32, Nullable<Int32>, Nullable<Int32>, Boolean, Boolean) düzenleyebiliriz.

Alanlar

Indices

Dizinlerin değiştirilebilir aralığı.

Values

Değerlerin değiştirilebilir yayılma alanı.

Özellikler

CreatedNewIndices

Yeni Indices bir dizinin ayrılıp ayrılmadığını belirten bir değer alır.

CreatedNewValues

Yeni Values bir dizinin ayrılıp ayrılmadığını belirten bir değer alır.

Yöntemler

Commit()

Düzenlemeleri işler ve geçerli Values ve Indiceskullanarak yeni VBuffer<T> bir oluşturur. Bu yapı çağrıldıktan sonra bu yapının ve özelliklerinin kullanılmaması gerektiğini unutmayın.

CommitTruncated(Int32)

Düzenlemeleri işler ve geçerli Değerler ve Dizinler'i kullanarak yeni VBuffer<T> bir oluşturur, ancak ve (seyrekseIndices) uzunluğunu Values kesmeye izin verir. gibi Commit(), bu yapı ve özellikleri çağrıldıktan sonra kullanılmamalıdır.

Şunlara uygulanır