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 VBuffer<T> użycia buforu, które możemy edytować za pomocą tej struktury, zgodnie z utworzeniem za pomocą Create<T>(VBuffer<T>, Int32, Nullable<Int32>, Nullable<Int32>, Boolean, Boolean) metody lub CreateFromBuffer<T>(VBuffer<T>).
Pola
| Nazwa | Opis |
|---|---|
| Indices |
Modyfikowalny zakres indeksów. |
| Values |
Modyfikowalny zakres wartości. |
Właściwości
| Nazwa | Opis |
|---|---|
| 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
| Nazwa | Opis |
|---|---|
| Commit() |
Zatwierdza edycje i tworzy nowe VBuffer<T> przy użyciu bieżących 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 edycje 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 rozrzedłe, Indices. Podobnie jak Commit(), ta struktura i jej właściwości nie powinny być używane po wywołaniu. |