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
Возвращаемое значение
Снимок состояния буфера ITextBuffer после применения изменений. Если изменения отсутствуют или редактирование было отменено или при изменении относится тип, который не создает моментальные снимки, новый моментальный снимок не создается, а предыдущий моментальный снимок возвращается.
Исключения
Комментарии
Отмена будет выполняться после того , как этот метод вернет значение, если изменение было отменено обработчиком события изменения буфера.