LanguageService.OnCaretMoved(CodeWindowManager, IVsTextView, Int32, Int32) Метод

Определение

Вызывается при перемещении курсора.

public:
 virtual void OnCaretMoved(Microsoft::VisualStudio::Package::CodeWindowManager ^ mgr, Microsoft::VisualStudio::TextManager::Interop::IVsTextView ^ textView, int line, int col);
 virtual void OnCaretMoved(Microsoft::VisualStudio::Package::CodeWindowManager const & mgr, Microsoft::VisualStudio::TextManager::Interop::IVsTextView const & textView, int line, int col);
public virtual void OnCaretMoved (Microsoft.VisualStudio.Package.CodeWindowManager mgr, Microsoft.VisualStudio.TextManager.Interop.IVsTextView textView, int line, int col);
abstract member OnCaretMoved : Microsoft.VisualStudio.Package.CodeWindowManager * Microsoft.VisualStudio.TextManager.Interop.IVsTextView * int * int -> unit
override this.OnCaretMoved : Microsoft.VisualStudio.Package.CodeWindowManager * Microsoft.VisualStudio.TextManager.Interop.IVsTextView * int * int -> unit
Public Overridable Sub OnCaretMoved (mgr As CodeWindowManager, textView As IVsTextView, line As Integer, col As Integer)

Параметры

mgr
CodeWindowManager

[in] Объект CodeWindowManager, управляющий окном кода, в который перемещен курсор.

textView
IVsTextView

[in] Объект IVsTextView, содержащий представление исходного файла.

line
Int32

[in] Новая строка, на которой находится курсор.

col
Int32

[in] Новый столбец, на котором находится курсор.

Комментарии

Если вы хотите сделать что-то особенное при перемещении курсора, необходимо создать производный класс от LanguageService класса и реализовать этот метод. Не забудьте вызвать версию базового класса этого метода до или после ваших конкретных потребностей.

Базовый метод вызывает внутренний метод, TypeAndMemberDropdownBars.SynchronizeDropdowns Если в текстовое представление добавляется полоса раскрывающегося списка. TypeAndMemberDropdownBars.SynchronizeDropdowns вызывает виртуальный метод, OnSynchronizeDropdowns , а затем обновляет поля со списком.

Применяется к