VBufferEditor<T> Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Obiekt zdolny do edycji VBuffer<T> obiektu przez wypełnienie Values (i Indices jeśli bufor nie jest gęsty).
public readonly ref struct VBufferEditor<T>
type VBufferEditor<'T> = struct
Public Structure VBufferEditor(Of T)
Parametry typu
- T
- Dziedziczenie
-
VBufferEditor<T>
Uwagi
Sama VBuffer<T> struktura jest niezmienna. Jednak celem jest włączenie ponownego użycia buforu VBuffer<T> , które możemy edytować za pomocą tej struktury, jak utworzono za pomocą Create<T>(VBuffer<T>, Int32, Nullable<Int32>, Nullable<Int32>, Boolean, Boolean) polecenia lub CreateFromBuffer<T>(VBuffer<T>).
Pola
Indices |
Niezmienny zakres indeksów. |
Values |
Modyfikowalny zakres wartości. |
Właściwości
CreatedNewIndices |
Pobiera wartość wskazującą, czy została przydzielona nowa Indices tablica. |
CreatedNewValues |
Pobiera wartość wskazującą, czy została przydzielona nowa Values tablica. |
Metody
Commit() |
Zatwierdza zmiany i tworzy nowy VBuffer<T> przy użyciu bieżącego Values i Indices. Należy pamiętać, że ta struktura i jej właściwości nie powinny być używane po wywołaniu tej struktury. |
CommitTruncated(Int32) |
Zatwierdza zmiany i tworzy nowe VBuffer<T> przy użyciu bieżących wartości i indeksów, jednocześnie umożliwiając obcięcie długości Values i, jeśli rozrzedane, Indices. Podobnie jak Commit(), ta struktura i jej właściwości nie powinny być używane po wywołaniu tej metody. |