ITextBufferEdit.Apply Метод

Определение

Фиксирует все изменения, выполненные с помощью данного объекта ITextBufferEdit в базовом буфере ITextBuffer. В зависимости от типа редактирования он может также вызвать ITextBuffer Создание нового моментального снимка и вызов его события Changed, если были внесены какие-либо изменения. Этот метод может быть вызван только один раз. После вызова все другие вызовы в этом объекте (кроме Dispose) приведут к вызову InvalidOperationException .

public:
 Microsoft::VisualStudio::Text::ITextSnapshot ^ Apply();
public:
 Microsoft::VisualStudio::Text::ITextSnapshot ^ Apply();
Microsoft::VisualStudio::Text::ITextSnapshot Apply();
public Microsoft.VisualStudio.Text.ITextSnapshot Apply ();
abstract member Apply : unit -> Microsoft.VisualStudio.Text.ITextSnapshot
Public Function Apply () As ITextSnapshot

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

ITextSnapshot

Снимок состояния буфера ITextBuffer после применения изменений. Если изменения отсутствуют или редактирование было отменено или при изменении относится тип, который не создает моментальные снимки, новый моментальный снимок не создается, а предыдущий моментальный снимок возвращается.

Исключения

Для этого объекта был ранее вызван метод Apply() или Cancel() или Dispose().

Комментарии

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

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