VBufferEditor<T> Struktur

Definition

Ein Objekt, das ein Objekt bearbeiten kann, indem er VBuffer<T> ausfüllt Values (und Indices wenn der Puffer nicht dicht ist).

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

Typparameter

T
Vererbung
VBufferEditor<T>

Hinweise

Die VBuffer<T> Struktur selbst ist unveränderlich. Der Zweck besteht jedoch darin, die Neuverwendung des VBuffer<T> Puffers zu aktivieren, die wir über diese Struktur bearbeiten können, wie durch Create<T>(VBuffer<T>, Int32, Nullable<Int32>, Nullable<Int32>, Boolean, Boolean) oder CreateFromBuffer<T>(VBuffer<T>).

Felder

Name Beschreibung
Indices

Die veränderbare Spanne der Indizes.

Values

Die veränderbare Spanne von Werten.

Eigenschaften

Name Beschreibung
CreatedNewIndices

Ruft einen Wert ab, der angibt, ob ein neues Indices Array zugeordnet wurde.

CreatedNewValues

Ruft einen Wert ab, der angibt, ob ein neues Values Array zugeordnet wurde.

Methoden

Name Beschreibung
Commit()

Commits the edits and creates a new VBuffer<T> using the current Values and Indices. Beachten Sie, dass diese Struktur und ihre Eigenschaften nicht verwendet werden sollten, nachdem sie aufgerufen wurde.

CommitTruncated(Int32)

Commits the edits and creates a new VBuffer<T> using the current Values and Indices, while allowing to truncate the length of Values and, if sparse, Indices. Wie Commit(), sollte diese Struktur und ihre Eigenschaften nicht verwendet werden, sobald dies aufgerufen wird.

Gilt für: