Freigeben über


GraphUndoManager<T>-Klasse

Diese Klasse umschließt das IOleUndoManager von Visual Studio ein und fügt das Rückgängig-Komponenten-Zusammenführen hinzu.

Vererbungshierarchie

Object
  Microsoft.VisualStudio.GraphModel.GraphUndoManager<T>

Namespace:  Microsoft.VisualStudio.GraphModel
Assembly:  Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)

Syntax

'Declaration
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 unterstützt keine generischen Typen oder Methoden.

Typparameter

  • T
    Der Typ von GraphUndoUnit, das dieser UndoManager akzeptiert.

Der GraphUndoManager<T>-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode GraphUndoManager<T>

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft RedoStack Ruft die aktuellen Einträge im Wiederholen-Stapel ab, die von neu nach alt geordnet sind.
Geschützte Eigenschaft UndoStack Ruft die aktuellen Einträge im Wiederholen-Stapel ab, die von neu nach alt geordnet sind.

Zum Seitenanfang

Methoden

  Name Beschreibung
Geschützte Methode Add Fügt die angegebene Rückgängig-Komponente an den Rückgängig-Stapel an.
Öffentliche Methode AddOrMerge Fügt eine Rückgängig-Komponente im Rückgängig-Stapel hinzu, und führt sie möglicherweise mit anderen Rückgängigeinheiten auf dem Stapel zusammen oder legt sie ab, wenn sie leer ist.Wenn sie UndoOption.AddForce verfügt, wird sie immer hinzugefügt, auch wenn sie leer ist.Dies dient für Verbundvorgänge wie das Verschieben von Knoten, Drag & Drop oder das Bearbeiten von Bezeichnungen, wobei Sie eine Reihe von Rückgängigeinheiten in eine unteilbare Einheit zusammenführen und eine sichere Methode benötigen, mit der Hinzufügeeinheit zu beginnen, auch wenn diese zunächst leer ist.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.GraphModel-Namespace