Source.OnChangeLineText(TextLineChange[], Int32) 方法

定义

当行的文本已更改时调用。

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

参数

lineChange
TextLineChange[]

TextLineChange描述已更改的行的对象。

last
Int32

如果在更改中包含源的最后一行,则为非零值;否则,此值为零。

实现

注解

当一次操作中的一个或多个行发生更改时,将调用此方法。

此方法是 IVsTextLinesEvents "方法的实现 OnChangeLineText

基方法将已更改的行跨距添加到 "更新范围" 列表中。

适用于