Condividi tramite


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
Metodo protetto GraphUndoManager<T>

In alto

Proprietà

  Nome Descrizione
Proprietà protetta. RedoStack Ottiene le voci correnti nello stack di ripetizione, ordinate dalla più recente alla meno recente.
Proprietà protetta. UndoStack Ottiene le voci correnti nello stack di annullamento, ordinate dalla più recente alla meno recente.

In alto

Metodi

  Nome Descrizione
Metodo protetto Add Inserisce l'annullamento specificato nello stack di annullamento.
Metodo pubblico 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.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto 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)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico 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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.GraphModel