VBufferEditor<T> Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Oggetto in grado di modificare un VBuffer<T> oggetto compilando Values (e Indices se il buffer non è denso).
public readonly ref struct VBufferEditor<T>
type VBufferEditor<'T> = struct
Public Structure VBufferEditor(Of T)
Parametri di tipo
- T
- Ereditarietà
-
VBufferEditor<T>
Commenti
La VBuffer<T> struttura stessa non è modificabile. Tuttavia, lo scopo di VBuffer<T> è abilitare il riutilizzo del buffer che è possibile modificarli tramite questa struttura, come creato tramite Create<T>(VBuffer<T>, Int32, Nullable<Int32>, Nullable<Int32>, Boolean, Boolean) o CreateFromBuffer<T>(VBuffer<T>).
Campi
Indices |
Intervallo modificabile di indici. |
Values |
Intervallo modificabile di valori. |
Proprietà
CreatedNewIndices |
Ottiene un valore che indica se è stata allocata una nuova Indices matrice. |
CreatedNewValues |
Ottiene un valore che indica se è stata allocata una nuova Values matrice. |
Metodi
Commit() |
Esegue il commit delle modifiche e crea un nuovo VBuffer<T> oggetto usando l'oggetto corrente Values e Indices. Si noti che questa struttura e le relative proprietà non devono essere usate una volta chiamato. |
CommitTruncated(Int32) |
Esegue il commit delle modifiche e crea un nuovo VBuffer<T> oggetto utilizzando i valori e gli indici correnti, consentendo al tempo stesso di troncare la lunghezza di Values e, se sparse, Indices. Analogamente Commit()a , questa struttura e le relative proprietà non devono essere usate una volta chiamato. |