Classe GraphUndoManager<T>
Questa classe esegue il wrapping dello IOleUndoManager da Visual Studio e aggiunge l'unione di annullamento dell'unità.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.GraphModel.GraphUndoManager<T>
Spazio dei nomi: Microsoft.VisualStudio.GraphModel
Assembly: Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)
Sintassi
'Dichiarazione
Public MustInherit Class GraphUndoManager(Of T As GraphUndoUnit)
public abstract class GraphUndoManager<T>
where T : GraphUndoUnit
generic<typename T>
where T : GraphUndoUnit
public ref class GraphUndoManager abstract
[<AbstractClass>]
type GraphUndoManager<'T when 'T : GraphUndoUnit> = class end
JScript non supporta i tipi o i metodi generici.
Parametri di tipo
- T
Il tipo di GraphUndoUnit che questo UndoManager accetta.
Il tipo GraphUndoManager<T> espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
GraphUndoManager<T> |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
RedoStack | Ottiene le voci correnti nello stack di ripetizione, ordinate dalla più recente alla meno recente. | |
UndoStack | Ottiene le voci correnti nello stack di annullamento, ordinate dalla più recente alla meno recente. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Add | Inserisce l'annullamento specificato nello stack di annullamento. | |
AddOrMerge | Aggiunge un'unità di annullamento allo stack di annullamento, potenzialmente unendola ad altre unità di annullamento nello stack o rilasciandola se è vuota.Se è UndoOption.AddForce, verrà aggiunto sempre, anche se è vuoto.Questa procedura è utile per le operazioni composte, ad esempio lo spostamento di nodi, il trascinamento della selezione o la modifica delle etichette in cui si esegue il merge di una serie di unità di annullamento in un'unica unità atomica ed è necessario disporre di una modalità certa per iniziare con l'unità di aggiunta anche se è inizialmente vuota. | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.