UndoManager-Klasse
Hilfsklasse, die vom Visual Studio-Shells umschließt, rückgängig Manager.
Diese API ist nicht CLS-kompatibel.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Modeling.Shell.UndoManager
Namespace: Microsoft.VisualStudio.Modeling.Shell
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)
Syntax
'Declaration
<CLSCompliantAttribute(False)> _
Public Class UndoManager _
Implements IOleCommandTarget, IVsLinkedUndoClient, IDisposable
[CLSCompliantAttribute(false)]
public class UndoManager : IOleCommandTarget,
IVsLinkedUndoClient, IDisposable
Der UndoManager-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
UndoManager(IServiceProvider) | Erstellen Sie ein UndoManager, das eine neue Instanz von IOleUndoManager umschließt. | |
UndoManager(IServiceProvider, IOleUndoManager) | Erstellen Sie ein neues UndoManager mit dem angegebenen Dienstanbieter und dem IOleUndoManager. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
IsDirty | ||
VSUndoManager | Dies ist, was in den SEID für einen Fensterrahmen gedrückt werden soll, der dieses verwenden möchte zum Rückgängigmachen Manager.Es können IOleUndoManager in einem verwalteten Objekt nicht umbrochen, da der Eigenschaftenbrowser die QI für MS.VS.NativeMethods.IOleCommandTarget, die privat ist. Daher können Sie es in dieser Klasse nicht implementiert. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Add | Fügt eine Rückgängig-Komponente im Stapel hinzu und aktualisiert die Benutzeroberfläche. | |
DiscardUndoStacks | Wirft Rückgängig/Wiederholen-Stapel weg.Wenn das booleschen Wert true ist, wird zusätzlich zum Verwerfen des undostack markiert die Routine, z. B. den Stapel sauber. | |
Dispose() | Gibt alle von der aktuellen Instanz der UndoManager-Klasse verwendeten Ressourcen frei. | |
Dispose(Boolean) | Gibt den Zustand dieses Objekts. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
Exec | Implementierung von IOleCommandTarget-Schnittstelle.Führt den Aufruf des umschlossenen IOleUndoManager. | |
Finalize | Finalizer. (Überschreibt Object.Finalize().) | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
OnInterveningUnitBlockingLinkedUndo | Gibt an, dass der anderen Manager Rückgängig rückgängig machen Manager vom Ausführen einer verknüpften Aktion blockiert. | |
QueryStatus | Implementierung von IOleCommandTarget-Schnittstelle.Führt Aufruf der umschlossene IOleUndoManager-Instanz. | |
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.