VBufferEditor<T> Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 . |