Compartilhar via


Interface ITextChange

Descreve uma operação de alteração de texto contíguo único em buffer de texto.

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

Sintaxe

'Declaração
Public Interface ITextChange
public interface ITextChange
public interface class ITextChange
type ITextChange =  interface end
public interface ITextChange

O tipo ITextChange expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Delta Obtém a diferença entre o comprimento do buffer que resulta dessa alteração.
Propriedade pública LineCountDelta Obtém a diferença no número de linhas no instantâneo que resulta dessa alteração.
Propriedade pública NewEnd Obtém a posição final da NewText no instantâneo imediatamente após a alteração do texto.
Propriedade pública NewLength Obtém o comprimento de NewText.
Propriedade pública NewPosition Obtém a posição do texto é alterada no instantâneo imediatamente após a alteração.
Propriedade pública NewSpan Obtém o trecho da ITextChange no instantâneo imediatamente após a alteração.
Propriedade pública NewText Obtém o texto que substituiu o texto antigo.
Propriedade pública OldEnd Obtém a posição final da OldText no instantâneo imediatamente antes da alteração.
Propriedade pública OldLength Obtém o comprimento de OldText.
Propriedade pública OldPosition Obtém a posição do texto é alterada no instantâneo imediatamente antes da alteração.
Propriedade pública OldSpan A extensão do texto é alterada no instantâneo imediatamente antes da alteração.
Propriedade pública OldText Obtém o texto que foi substituído.

Superior

Comentários

Todas as alterações de texto são consideradas como a substituição de oldText com newText. Inserção é uma alteração de texto no qual oldText é uma seqüência vazia e newText uma seqüência não vazia. A exclusão é uma alteração no texto em que oldText é uma seqüência não vazia e newText é uma seqüência vazia. Modificação é uma alteração no texto em que tanto oldText e newText são cadeias de caracteres não vazia.

ITextChangeos objetos são imutáveis.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Text