ITextUndoTransaction-Schnittstelle
Stellt einen Container für ITextUndoPrimitive-Objekte dar.
Namespace: Microsoft.VisualStudio.Text.Operations
Assembly: Microsoft.VisualStudio.Text.Logic (in Microsoft.VisualStudio.Text.Logic.dll)
Syntax
'Declaration
Public Interface ITextUndoTransaction _
Inherits IDisposable
public interface ITextUndoTransaction : IDisposable
public interface class ITextUndoTransaction : IDisposable
type ITextUndoTransaction =
interface
interface IDisposable
end
public interface ITextUndoTransaction extends IDisposable
Der ITextUndoTransaction-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
CanRedo | Bestimmt, ob es nur möglich ist, Do erfolgreich aufzurufen. | |
CanUndo | Bestimmt, ob Undo() zurzeit erfolgreich aufgerufen werden kann. | |
Description | Ruft die Beschreibung ab oder legt sie fest. | |
History | Ruft die ITextUndoHistory ab, die diese Transaktion enthält. | |
MergePolicy | Ruft die der Transaktion zugeordnete IMergeTextUndoTransactionPolicy ab. | |
Parent | Ruft die ITextUndoTransaction ab, die diese Transaktion enthält. | |
State | Ruft den UndoTransactionState für die ITextUndoTransaction ab. | |
UndoPrimitives | Ruft die Auflistung von ITextUndoPrimitive-Objekten in diesem Container ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddUndo | Fügt ein neues Primitive rückgängig machen, die am Ende der Liste hinzu, wenn die Transaktion geöffnet wird. | |
Cancel | Markiert eine geöffnete Transaktion als abgebrochen und macht und löscht alle Primitive rückgängig machen, die hinzugefügt wurden. | |
Complete | Markiert die Transaktion als beendet und geeignet für das Rückgängigmachen. | |
Dispose | Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. (Von IDisposable geerbt.) | |
Do | Führt eine Aktion oder Wiederholung aus. | |
Undo | Führt ein Rückgängig- oder ein Rollback aus. |
Zum Seitenanfang
Hinweise
Diese Objekte werden in UndoHistorynachverfolgt.