Metoda LanguageService.OnCaretMoved —
Wywoływane, gdy daszek został przeniesiony.
Przestrzeń nazw: Microsoft.VisualStudio.Package
Zestawy: Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (w Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)
Składnia
'Deklaracja
Public Overridable Sub OnCaretMoved ( _
mgr As CodeWindowManager, _
textView As IVsTextView, _
line As Integer, _
col As Integer _
)
public virtual void OnCaretMoved(
CodeWindowManager mgr,
IVsTextView textView,
int line,
int col
)
Parametry
- mgr
Typ: Microsoft.VisualStudio.Package.CodeWindowManager
[w] CodeWindowManager Obiektu kontrolowanie okna kodu, który daszek przeniesiony w.
- textView
Typ: Microsoft.VisualStudio.TextManager.Interop.IVsTextView
[w] IVsTextView Obiekt, który przechowuje widoku pliku źródłowego.
- line
Typ: System.Int32
[w] Nowy wiersz kursora jest na.
- col
Typ: System.Int32
[w] nowej kolumny daszek znajduje się na.
Uwagi
Jeśli chcesz robić nic specjalnego po przeniesieniu kursora, musi pochodzić z klasy z LanguageService klasy i wdrożenie tej metody.Należy upewnić się, że wywołanie klasy podstawowej wersji tej metody, przed lub po określonym potrzebom.
Metody podstawowej wywołuje wewnętrznego TypeAndMemberDropdownBars.SynchronizeDropdowns metodę, jeśli pasek rozwijanej został dodany do widoku tekstu.TypeAndMemberDropdownBars.SynchronizeDropdownswywołuje metodę wirtualnego OnSynchronizeDropdowns, a następnie odświeża pola kombi.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..