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