Método IVsTextLinesEvents.OnChangeLineText
Notifica o cliente quando o conteúdo de uma linha de texto no buffer foi alterado.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxe
'Declaração
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] Ponteiro para o TextLineChange estrutura que define a forma do texto antigo e novo.
fLast
Tipo: Int32[in] Obsoleto; Não use.
Comentários
COM assinatura
De textmgr.idl:
HRESULT IVsTextLinesEvents::OnChangeLineText(
[in] const TextLineChange *pTextLineChange,
[in] BOOL fLast
);
O TextLineChange estrutura descreve completamente uma alteração no texto. Essa estrutura descreve os resultados de uma operação de substituição e define duas extensões, da seguinte maneira:
From iStartLine/iStartIndex to iNewEndLine/iNewEndIndex. Esta extensão indica a extensão do texto recentemente inserido em termos de estado atual do buffer.
From iStartLine/iStartIndex to iOldEndLine/iOldEndIndex. Essa extensão descreve a extensão do texto que foi excluído em termos de estado do buffer antes da alteração.
Portanto, a estrutura contém informações sobre a forma da região antes e depois da alteração. O TextLineChange estrutura não contém o texto antigo que foi excluído.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.