LanguageService.OnCaretMoved(CodeWindowManager, IVsTextView, Int32, Int32) Método

Definição

Chamado quando o cursor foi movido.

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)

Parâmetros

mgr
CodeWindowManager

no O CodeWindowManager objeto que controla a janela de código que o cursor moveu.

textView
IVsTextView

no O IVsTextView objeto que mantém a exibição do arquivo de origem.

line
Int32

no A nova linha na qual o cursor está.

col
Int32

[in] a nova coluna na qual o cursor está.

Comentários

Se desejar fazer algo especial quando o cursor for movido, você deverá derivar uma classe da LanguageService classe e implementar esse método. Certifique-se de chamar a versão da classe base desse método antes ou depois de suas necessidades específicas.

O método base chama o TypeAndMemberDropdownBars.SynchronizeDropdowns método interno se uma barra suspensa tiver sido adicionada à exibição de texto. TypeAndMemberDropdownBars.SynchronizeDropdowns chama o método virtual, OnSynchronizeDropdowns e, em seguida, atualiza as caixas de combinação.

Aplica-se a