Freigeben über


ITextUndoHistory-Schnittstelle

Enthält Rückgängig-Transaktionen.

Namespace:  Microsoft.VisualStudio.Text.Operations
Assembly:  Microsoft.VisualStudio.Text.Logic (in Microsoft.VisualStudio.Text.Logic.dll)

Syntax

'Declaration
Public Interface ITextUndoHistory _
    Inherits IPropertyOwner
public interface ITextUndoHistory : IPropertyOwner
public interface class ITextUndoHistory : IPropertyOwner
type ITextUndoHistory =  
    interface 
        interface IPropertyOwner 
    end
public interface ITextUndoHistory extends IPropertyOwner

Der ITextUndoHistory-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft CanRedo Bestimmt, ob ein einzelner Wiederholungsvorgang möglich ist.
Öffentliche Eigenschaft CanUndo Bestimmt, ob ein einzelner Rückgängig-Vorgang möglich ist.
Öffentliche Eigenschaft CurrentTransaction Ruft den aktuellen Satz rückgängig machen die aktuelle Transaktion ab.
Öffentliche Eigenschaft LastRedoTransaction Ruft das letzte (oberste) Element RedoStackab.
Öffentliche Eigenschaft LastUndoTransaction Ruft das letzte (oberste) Element UndoStackab.
Öffentliche Eigenschaft Properties Ruft die Auflistung von Eigenschaften ab, die vom Besitzer gesteuert werden. (Von IPropertyOwner geerbt.)
Öffentliche Eigenschaft RedoDescription Ruft die Beschreibung der letzten sichtbaren Wiederholen-ITextUndoTransaction ab.
Öffentliche Eigenschaft RedoStack Der Wiederholen-Stapel für diesen Verlauf.Er umfasst keine zurzeit offenen oder Rückgängig-Transaktionen.
Öffentliche Eigenschaft State Ruft den aktuellen Zustand des verlaufs Rückgängig ab.
Öffentliche Eigenschaft UndoDescription Ruft die Beschreibung der letzten sichtbaren Rückgängig-ITextUndoTransaction ab.
Öffentliche Eigenschaft UndoStack Der Rückgängig-Stapel für diesen Verlauf.Er umfasst keine zurzeit offenen oder Wiederholen-Transaktionen.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CreateTransaction Erstellt eine neue Transaktion, schachtelt sie in der zuvor aktuellen Transaktion und markiert sie als aktuell.
Öffentliche Methode Redo Führt die angegebene Anzahl von Wiederholungsvorgängen aus und platziert die Transaktionen im dem Rückgängig-Stapel.
Öffentliche Methode Undo Führt die angegebene Anzahl von Rückgängig-Vorgängen aus und platziert die Transaktionen im Wiederholen-Stapel.

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis UndoRedoHappened Benachrichtigt Consumer, wenn in diesem Verlauf Vorgänge zum Rückgängigmachen oder Wiederholen aufgetreten sind.
Öffentliches Ereignis UndoTransactionCompleted Benachrichtigt Consumer, wenn eine ITextUndoTransaction abgeschlossen und dem UndoStack hinzugefügt wird.

Zum Seitenanfang

Hinweise

In der Regel nur eine Transaktion rückgängig gemacht Testergebnisse jeweils für den Benutzer verfügbar ist.

Siehe auch

Referenz

Microsoft.VisualStudio.Text.Operations-Namespace