Compartir a través de


VBufferEditor<T> Estructura

Definición

Un objeto capaz de editar un VBuffer<T> elemento rellenando Values (y Indices si el búfer no es denso).

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

Parámetros de tipo

T
Herencia
VBufferEditor<T>

Comentarios

La VBuffer<T> estructura por sí misma es inmutable. Sin embargo, el propósito de es habilitar la reutilización del búfer que se puede editar a través de VBuffer<T> esta estructura, como se crea a través Create<T>(VBuffer<T>, Int32, Nullable<Int32>, Nullable<Int32>, Boolean, Boolean) de o CreateFromBuffer<T>(VBuffer<T>).

Campos

Indices

Intervalo mutable de índices.

Values

Intervalo mutable de valores.

Propiedades

CreatedNewIndices

Obtiene un valor que indica si se asignó una nueva Indices matriz.

CreatedNewValues

Obtiene un valor que indica si se asignó una nueva Values matriz.

Métodos

Commit()

Confirma las modificaciones y crea un nuevo VBuffer<T> mediante el actual Values y Indices. Tenga en cuenta que esta estructura y sus propiedades no deben usarse una vez que se llame a .

CommitTruncated(Int32)

Confirma las modificaciones y crea una nueva VBuffer<T> con los valores e índices actuales, al tiempo que permite truncar la longitud de Values y, si es dispersa, Indices. Al igual que Commit(), esta estructura y sus propiedades no se deben usar una vez que se llama a .

Se aplica a