Compartilhar via


Método ITextBufferEdit.Apply

Confirma todas as modificações feitas com esse ITextBufferEdit objeto de base ITextBuffer. Ele também faz com que o ITextBuffer para gerar um novo instantâneo e elevar sua Changed evento se quaisquer modificações foram feitas.

Namespace:  Microsoft.VisualStudio.Text
Assembly:  Microsoft.VisualStudio.Text.Data (em Microsoft.VisualStudio.Text.Data.dll)

Sintaxe

'Declaração
Function Apply As ITextSnapshot
ITextSnapshot Apply()
ITextSnapshot^ Apply()
abstract Apply : unit -> ITextSnapshot
function Apply() : ITextSnapshot

Valor de retorno

Tipo: Microsoft.VisualStudio.Text.ITextSnapshot
Um instantâneo do estado da ITextBuffer após a alteração é aplicada.Se não houve nenhuma alteração ou edição foi cancelada, nenhum novo instantâneo será gerado e o instantâneo anterior será retornado.

Exceções

Exceção Condição
InvalidOperationException

O Apply ou Cancel ou Dispose método anteriormente foi chamado neste objeto.

Comentários

Canceledpode ser true depois que esse método retorna se a mudança de um manipulador do buffer de eventos cancelou a alteração.

Esse método pode ser chamado somente uma vez. Depois ele é chamado, todas as outras chamadas neste objeto (diferente de Dispose) resultará em um InvalidOperationException.

Segurança do .NET Framework

Consulte também

Referência

ITextBufferEdit Interface

Namespace Microsoft.VisualStudio.Text