Source.OnChangeLineText(TextLineChange[], Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当行的文本已更改时调用。
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 。
基方法将已更改的行跨距添加到 "更新范围" 列表中。