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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен