Condividi tramite


Metodo IVsTextLinesEvents.OnChangeLineText

Notifica al client quando il contenuto di una riga di testo nel buffer di modifica.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Sintassi

'Dichiarazione
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
)

Parametri

  • fLast
    Tipo: Int32

    [in] Obsoleto, non utilizzare.

Note

Firma COM

da textmgr.idl:

HRESULT IVsTextLinesEvents::OnChangeLineText(
   [in] const TextLineChange *pTextLineChange,
   [in] BOOL fLast
);

TextLineChange la struttura completamente descrive una modifica del testo. Questa struttura vengono descritti i risultati di un'operazione di sostituzione e definisce due intervalli, come segue:

  • da iStartLine/iStartIndex in iNewEndLine/iNewEndIndex. Questo intervallo indica l'ambito di testo appena inserito in termini di stato corrente del buffer.

  • da iStartLine/iStartIndex in iOldEndLine/iOldEndIndex. Questo intervallo viene illustrato l'ambito del testo che è stato eliminato in termini di stato del buffer prima della modifica.

Di conseguenza, la struttura contiene informazioni sulla forma dell'area prima e dopo la modifica. TextLineChange la struttura non contiene il testo precedente che venga eliminato.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IVsTextLinesEvents Interfaccia

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop