Partager via


ITextChange, interface

Décrit une opération unique de modifications de texte contiguës sur la mémoire tampon de texte.

Espace de noms :  Microsoft.VisualStudio.Text
Assembly :  Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)

Syntaxe

'Déclaration
Public Interface ITextChange
public interface ITextChange
public interface class ITextChange
type ITextChange =  interface end
public interface ITextChange

Le type ITextChange expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Delta Obtient la différence dans la longueur de la mémoire tampon ces des résultats de cette modification.
Propriété publique LineCountDelta Obtient la différence de le nombre d'entrées ligne l'instantané ce des résultats de cette modification.
Propriété publique NewEnd Obtient la position de fin d'NewText dans l'instantané immédiatement après la modification de texte.
Propriété publique NewLength Obtient la longueur d'NewText.
Propriété publique NewPosition Obtient la position de la modification de texte de l'instantané immédiatement après la modification.
Propriété publique NewSpan Obtient l'étendue d'ITextChange dans l'instantané immédiatement après la modification.
Propriété publique NewText Obtient le texte qui a remplacé le texte ancien.
Propriété publique OldEnd Obtient la position de fin d'OldText dans l'instantané immédiatement avant la modification.
Propriété publique OldLength Obtient la longueur d'OldText.
Propriété publique OldPosition Obtient la position de la modification de texte de l'instantané immédiatement avant la modification.
Propriété publique OldSpan Étendue de la modification de texte dans l'instantané, immédiatement avant la modification.
Propriété publique OldText Obtient le texte qui a été remplacé.

Début

Notes

Toutes les modifications de texte sont considérées comme le remplacement d'oldText avec newText. L'insertion est une modification de texte dans laquelle oldText est une chaîne vide et newText une chaîne non vide. La suppression est une modification de texte dans laquelle oldText est une chaîne non vide et newText est une chaîne vide. La modification est une modification de texte dans laquelle oldText et newText sont des chaînes non vides.

Les objets ITextChange sont immuables.

Voir aussi

Référence

Microsoft.VisualStudio.Text, espace de noms