IVsTextLinesEvents.OnChangeLineText (Método)
Notifica al cliente cuando el contenido de una línea de texto en el búfer ha cambiado.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxis
'Declaración
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
)
Parámetros
pTextLineChange
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.TextLineChange[][in] Puntero a la estructura de TextLineChange que define la forma de anterior y nuevo texto.
fLast
Tipo: Int32[in] obsoleto; no utilice.
Comentarios
Prototipo COM
de textmgr.idl:
HRESULT IVsTextLinesEvents::OnChangeLineText(
[in] const TextLineChange *pTextLineChange,
[in] BOOL fLast
);
La estructura de TextLineChange describe completamente un cambio de texto. Esta estructura describe los resultados de una operación de reemplazo, y define dos intervalos, como sigue:
de iStartLine/iStartIndex a iNewEndLine/iNewEndIndex. Este intervalo indica la extensión de texto insertado recientemente en términos de estado actual del búfer.
de iStartLine/iStartIndex a iOldEndLine/iOldEndIndex. Este intervalo describe la extensión del texto que se eliminó en términos de estado de búfer antes del cambio.
Por consiguiente, la estructura contiene información sobre la forma de región antes y después del cambio. La estructura de TextLineChange no contiene el texto anterior eliminado.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)