IVsTextLinesEvents.OnChangeLineText, méthode
Informe le client lorsque le contenu d'une ligne de texte dans la mémoire tampon a changé.
Espace de noms : Microsoft.VisualStudio.TextManager.Interop
Assembly : Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)
Syntaxe
'Déclaration
Sub OnChangeLineText ( _
pTextLineChange As TextLineChange(), _
fLast As Integer _
)
void OnChangeLineText(
TextLineChange[] pTextLineChange,
int fLast
)
void OnChangeLineText(
[InAttribute] array<TextLineChange>^ pTextLineChange,
[InAttribute] int fLast
)
abstract OnChangeLineText :
pTextLineChange:TextLineChange[] *
fLast:int -> unit
function OnChangeLineText(
pTextLineChange : TextLineChange[],
fLast : int
)
Paramètres
pTextLineChange
Type : array<Microsoft.VisualStudio.TextManager.Interop.TextLineChange[][in] pointeur à la structure d'TextLineChange qui définit la forme du texte ancien et le nouveau.
fLast
Type : Int32[in] obsolète ; Ne l'utilisez pas.
Notes
Signature de COM
De textmgr.idl :
HRESULT IVsTextLinesEvents::OnChangeLineText(
[in] const TextLineChange *pTextLineChange,
[in] BOOL fLast
);
La structure d'TextLineChange décrit intégralement une modification de texte. Cette structure décrit les résultats d'une opération de remplacement, et définit deux étendues, comme suit :
D'iStartLine/iStartIndex à iNewEndLine/iNewEndIndex. Cette étendue indique l'étendue du texte récemment inséré par rapport à l'état actuel de la mémoire tampon.
D'iStartLine/iStartIndex à iOldEndLine/iOldEndIndex. Cette étendue décrit l'étendue du texte qui a été supprimé par rapport à l'État tampon avant la modification.
Par conséquent, la structure contient des informations sur la forme de la zone avant et après la modification. La structure d'TextLineChange ne contient pas le texte ancien qui a été supprimé.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.