LanguageService.OnCaretMoved(CodeWindowManager, IVsTextView, Int32, Int32) Methode

Definition

Wird aufgerufen, wenn sich die Einfügemarke bewegt hat.

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)

Parameter

mgr
CodeWindowManager

[in] Das CodeWindowManager-Objekt, das das Codefenster steuert, in das Einfügemarke verschoben wurde.

textView
IVsTextView

[in] Das IVsTextView-Objekt, das die Ansicht der Quelldatei darstellt.

line
Int32

[in] Die neue Zeile, in der sich die Einfügemarke befindet.

col
Int32

[in] die neue Spalte, in der sich die Einfügemarke befindet.

Hinweise

Wenn Sie beim Verschieben der Einfügemarke etwas Besonderes tun möchten, müssen Sie eine Klasse von der LanguageService -Klasse ableiten und diese Methode implementieren. Stellen Sie sicher, dass Sie die Basisklassen Version dieser Methode entweder vor oder nach Ihren speziellen Anforderungen aufruft.

Die Basis Methode ruft die interne TypeAndMemberDropdownBars.SynchronizeDropdowns Methode auf, wenn der Textansicht eine Dropdown Leiste hinzugefügt wurde. TypeAndMemberDropdownBars.SynchronizeDropdowns Ruft die virtuelle-Methode auf, OnSynchronizeDropdowns und aktualisiert dann die Kombinations Felder.

Gilt für