IVsCompoundAction Интерфейс

Определение

Разрешает создание составных действий.

public interface class IVsCompoundAction
public interface class IVsCompoundAction
__interface IVsCompoundAction
[System.Runtime.InteropServices.Guid("B414D071-87BA-411A-9780-33FC7D87D882")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsCompoundAction
[<System.Runtime.InteropServices.Guid("B414D071-87BA-411A-9780-33FC7D87D882")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsCompoundAction = interface
Public Interface IVsCompoundAction
Атрибуты

Комментарии

Этот метод предоставляется объектами, которые позволяют создавать составные действия. Составное действие — это набор действий, сгруппированных в одну единицу отмены или возврата. Например, если вызвать OpenCompoundAction в представлении или буфере, выполнить набор действий (например, изменить текст), а затем вызвать CloseCompoundAction , все изменения помещаются в одну единицу отмены. Пользователь может выбрать пункт отменить в меню Правка или нажать клавиши CTRL + Z, и все эти изменения будут сведены вместе.

Примечания для тех, кто реализует этот метод

Объекты, которые позволяют создавать составные действия, реализуют этот интерфейс, когда требуется включить набор действий, сгруппированных в одну единицу отмены или повтора.

Методы

AbortCompoundAction()

Прерывает составное действие.

CloseCompoundAction()

Закрывает составное действие и задает конечную точку набора действий для группирования в одном элементе отмены или повтора.

FlushEditActions()

При вызове Обновляет различные уровни текста (структура, перенос по словам и т д).

OpenCompoundAction(String)

Открывает составное действие и задает начальную точку набора действий, которые будут сгруппированы в одной единице операции отмены или повтора.

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