ITextUndoTransaction Schnittstelle

Definition

Stellt einen Container für ITextUndoPrimitive-Objekte dar. Undotransactions werden in einer undohistory-Datei nachverfolgt.

public interface class ITextUndoTransaction : IDisposable
public interface ITextUndoTransaction : IDisposable
type ITextUndoTransaction = interface
    interface IDisposable
Public Interface ITextUndoTransaction
Implements IDisposable
Implementiert

Hinweise

Diese Objekte werden in einer nachverfolgt <xref:Microsoft.VisualStudio.Text.Operations.UndoHistory> .

Eigenschaften

CanRedo

Bestimmt, ob Do() zurzeit erfolgreich aufgerufen werden kann.

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 den ITextUndoTransaction ab.

UndoPrimitives

Ruft die Auflistung von ITextUndoPrimitive-Objekten in diesem Container ab.

Methoden

AddUndo(ITextUndoPrimitive)

Fügt am Ende der Liste eine neue primitive hinzu, wenn die Transaktion geöffnet ist.

Cancel()

Markiert eine geöffnete Transaktion als abgebrochen und macht alle hinzugefügten primitiven unerledigt und löscht sie.

Complete()

Markiert die Transaktion als beendet und geeignet für das Rückgängigmachen.

Do()

Führt eine Aktion oder Wiederholung aus.

Undo()

Führt ein Rollback oder rückgängig aus.

Gilt für