UndoUnit-Klasse
Wrapper für die Modellierung von Transaktionen damit sie von der IOleUndoManager-Schnittstelle der Shell verwendet werden kann.
Diese API ist nicht CLS-kompatibel.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Modeling.Shell.UndoUnit
Namespace: Microsoft.VisualStudio.Modeling.Shell
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Syntax
'Declaration
<CLSCompliantAttribute(False)> _
Public Class UndoUnit _
Implements IOleUndoUnit
[CLSCompliantAttribute(false)]
public class UndoUnit : IOleUndoUnit
Der UndoUnit-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
UndoUnit(IServiceProvider, Context, TransactionCommitHandler) | Erstellt eine Rückgängig-Komponente ohne eine Transaktion, jedoch mit einem Delegaten, den sie verwenden kann, um später bei Bedarf die Transaktion zu erhalten. | |
UndoUnit(IServiceProvider, Context, TransactionItem) | Erstellt eine neue Rückgängigeinheit. | |
UndoUnit(IServiceProvider, Context, TransactionCommitHandler, DescriptionHandler) | Erstellt eine Rückgängig-Komponente ohne eine Transaktion, jedoch mit einem Delegaten, den sie verwenden kann, um später bei Bedarf die Transaktion zu erhalten.Gibt auch einen Delegaten an, der verwendet werden kann, um die Beschreibung dieser Aktion abzurufen, um einen Commit zu vermeiden. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Do | Führt Rückgängigmachen/Wiederholen basierend auf den internen Zustand dieser Rückgängig-Komponente aus.Außerdem ist Rückgängig-Komponente zum Hinzufügen von sich selbst zum *opposite*-Stapel verantwortlich. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
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.) | |
GetDescription | Ruft eine Textbeschreibung für diese Rückgängigeinheit ab, die von der Shell angezeigt wird. | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
GetUnitType | Wird vom Rückgängig-Manager verwendet, um eine Sonderbehandlung für bestimmte Rückgängigeinheiten basierend auf ihren Typ bereitzustellen -- wir verwenden diese Methode nicht | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
OnNextAdd | Wird aufgerufen, wenn eine neue Rückgängig-Komponente über dieser dem Rückgängig-Stapel hinzugefügt wird.Wir müssen hier keine Aktion durchführen. | |
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.