IVsTextLinesEvents.OnChangeLineText(TextLineChange[], Int32) Metoda

Definice

Upozorní klienta na změnu obsahu řádku textu ve vyrovnávací paměti.

public:
 void OnChangeLineText(cli::array <Microsoft::VisualStudio::TextManager::Interop::TextLineChange> ^ pTextLineChange, int fLast);
public:
 void OnChangeLineText(Platform::Array <Microsoft::VisualStudio::TextManager::Interop::TextLineChange> ^ pTextLineChange, int fLast);
void OnChangeLineText(std::Array <Microsoft::VisualStudio::TextManager::Interop::TextLineChange> const & pTextLineChange, int fLast);
public void OnChangeLineText (Microsoft.VisualStudio.TextManager.Interop.TextLineChange[] pTextLineChange, int fLast);
abstract member OnChangeLineText : Microsoft.VisualStudio.TextManager.Interop.TextLineChange[] * int -> unit
Public Sub OnChangeLineText (pTextLineChange As TextLineChange(), fLast As Integer)

Parametry

pTextLineChange
TextLineChange[]

pro Ukazatel na TextLineChange strukturu, která definuje tvar starého a nového textu.

fLast
Int32

pro Zastaralé Nepoužívejte.

Poznámky

Podpis COM

Z textmgr. idl:

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

TextLineChangeStruktura zcela popisuje změnu textu. Tato struktura popisuje výsledky operace nahrazení a definuje dvě rozpětí, jak je znázorněno níže:

  • Od iStartLine/iStartIndex do iNewEndLine/iNewEndIndex . Tento rozsah označuje rozsah nově vloženého textu z hlediska aktuálního stavu vyrovnávací paměti.

  • Od iStartLine/iStartIndex do iOldEndLine/iOldEndIndex . Tento rozsah popisuje rozsah textu, který byl odstraněn z hlediska stavu vyrovnávací paměti před změnou.

Struktura proto obsahuje informace o tvaru oblasti před a po změně. TextLineChangeStruktura neobsahuje starý text, který byl odstraněn.

Platí pro