ITextUndoTransaction Интерфейс

Определение

Представляет контейнер для объектов ITextUndoPrimitive. Ундотрансактионс отправляются в Ундохистори.

public interface class ITextUndoTransaction : IDisposable
public interface ITextUndoTransaction : IDisposable
type ITextUndoTransaction = interface
    interface IDisposable
Public Interface ITextUndoTransaction
Implements IDisposable
Реализации

Комментарии

Эти объекты отправляются в <xref:Microsoft.VisualStudio.Text.Operations.UndoHistory> .

Свойства

CanRedo

Определяет, возможен ли успешный вызов Do().

CanUndo

Определяет, возможен ли успешный вызов Undo().

Description

Возвращает или задает описание

History

Получает объект ITextUndoHistory, содержащий данную транзакцию.

MergePolicy

Получает объект IMergeTextUndoTransactionPolicy, связанный с данной транзакцией.

Parent

Получает объект ITextUndoTransaction, содержащий данную транзакцию.

State

Возвращает состояние UndoTransactionState для экземпляра ITextUndoTransaction.

UndoPrimitives

Получает коллекцию объектов ITextUndoPrimitive, содержащихся в данном контейнере.

Методы

AddUndo(ITextUndoPrimitive)

Добавляет новый примитив в конец списка, если транзакция открыта.

Cancel()

Помечает открытую транзакцию как отмененную и отменяет и очищает все добавленные примитивы.

Complete()

Помечает транзакцию в качестве завершенной и доступной для отката.

Do()

Выполняет действие или повтор.

Undo()

Выполняет откат или отмену.

Применяется к