ITextBufferEdit.Apply Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Confirma todas as modificações feitas com esse ITextBufferEdit objeto para o subjacente ITextBuffer . Dependendo do tipo de edição, também pode fazer com que o ITextBuffer gere um novo instantâneo e gere seu evento alterado se alguma modificação tiver sido feita. Esse método pode ser chamado apenas uma vez. Depois de chamada, qualquer outra chamada nesse objeto (diferente de Dispose) resultará em um 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
Retornos
Um instantâneo do estado do ITextBuffer depois que a alteração é aplicada. Se não houvesse nenhuma alteração ou a edição foi cancelada, ou a edição for de um tipo que não gere instantâneos, nenhum novo instantâneo será criado e o instantâneo anterior será retornado.
Exceções
Comentários
Cancelado será verdadeiro depois que esse método retornar se um manipulador do evento de alteração do buffer cancelou a alteração.