LanguageService.OnCaretMoved(CodeWindowManager, IVsTextView, Int32, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
[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.