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


ITextBufferEdit.Apply - метод

Фиксирует все изменения, выполненные с помощью данного объекта ITextBufferEdit в базовом буфере ITextBuffer. Он также вызывает ITextBuffer создать новый моментальный снимок и вызвать его Changed событие если они были внесены изменения.

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

Синтаксис

'Декларация
Function Apply As ITextSnapshot
ITextSnapshot Apply()
ITextSnapshot^ Apply()
abstract Apply : unit -> ITextSnapshot
function Apply() : ITextSnapshot

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

Тип: Microsoft.VisualStudio.Text.ITextSnapshot
Снимок состояния буфера ITextBuffer после применения изменений.При отсутствии изменений или в случае отмены операции изменения новый снимок не создается и возвращается предыдущий снимок.

Исключения

Исключение Условие
InvalidOperationException

Apply OR Cancel OR Dispose метод уже был вызван в этом объекте.

Заметки

Canceled может быть true после того, как этот метод возвратит значение, если обработчик события буфера при изменении отменяет изменения.

Этот метод может быть вызван только один раз. После того, как он будет вызван, все остальные вызовы в этом объекте (за исключением dispose) приводят к созданию InvalidOperationException.

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

См. также

Ссылки

ITextBufferEdit Интерфейс

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