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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.