Поделиться через


IVsCompoundAction.FlushEditActions - метод

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

Пространство имен:  Microsoft.VisualStudio.TextManager.Interop
Сборка:  Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)

Синтаксис

'Декларация
Function FlushEditActions As Integer
int FlushEditActions()
int FlushEditActions()
abstract FlushEditActions : unit -> int
function FlushEditActions() : int

Возвращаемое значение

Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.

Заметки

Модель COM подписи

Из textmgr.idl:

HRESULT IVsCompoundAction::FlushEditActions();

Обычно обновления к различным уровням текст (структура, перенос по словам и т д), оставленные в конец при очень CloseCompoundAction вызывает. В этом случае клиент мог внести некоторые изменения, а затем вызывать среду для получения положение курсора до CloseCompoundAction вызывает. Поскольку уровни текст не были обновлены среда обеспечила бы неточное сведения.

Чтобы избежать этой проблемы, используйте FlushEditActions. Когда клиент вызывает этот метод, выполняет обновления выполните с которыми среды CloseCompoundAction. Эти обновления также выполняются внутри CloseCompoundAction.

Безопасность платформы .NET Framework

См. также

Ссылки

IVsCompoundAction Интерфейс

Microsoft.VisualStudio.TextManager.Interop - пространство имен