VBufferEditor<T> Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um objeto capaz de editar um VBuffer<T> preenchendo Values (e Indices se o buffer não for denso).
public readonly ref struct VBufferEditor<T>
type VBufferEditor<'T> = struct
Public Structure VBufferEditor(Of T)
Parâmetros de tipo
- T
- Herança
-
VBufferEditor<T>
Comentários
A VBuffer<T> estrutura por si só é imutável. No entanto, a finalidade de VBuffer<T> é habilitar o reutilizar o buffer, podemos editá-los por meio dessa estrutura, conforme criado por meio Create<T>(VBuffer<T>, Int32, Nullable<Int32>, Nullable<Int32>, Boolean, Boolean) de ou CreateFromBuffer<T>(VBuffer<T>).
Campos
Indices |
O intervalo mutável de índices. |
Values |
O intervalo mutável de valores. |
Propriedades
CreatedNewIndices |
Obtém um valor que indica se uma nova Indices matriz foi alocada. |
CreatedNewValues |
Obtém um valor que indica se uma nova Values matriz foi alocada. |
Métodos
Commit() |
Confirma as edições e cria um novo VBuffer<T> usando o atual Values e Indiceso . Observe que essa estrutura e suas propriedades não devem ser usadas depois que isso for chamado. |
CommitTruncated(Int32) |
Confirma as edições e cria uma nova VBuffer<T> usando os Valores e Índices atuais, permitindo truncar o comprimento de Values e, se esparso, Indices. Assim como Commit(), essa estrutura e suas propriedades não devem ser usadas depois que isso for chamado. |