Metoda Source.OnCommand —
Obsługuje zorientowany na IntelliSense poleceń.
Przestrzeń nazw: Microsoft.VisualStudio.Package
Zestawy: Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (w Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Składnia
'Deklaracja
Public Overridable Sub OnCommand ( _
textView As IVsTextView, _
command As VSConstants.VSStd2KCmdID, _
ch As Char _
)
public virtual void OnCommand(
IVsTextView textView,
VSConstants.VSStd2KCmdID command,
char ch
)
Parametry
- textView
Typ: Microsoft.VisualStudio.TextManager.Interop.IVsTextView
IVsTextView Obiekt reprezentujący widoku zawierającego źródła, jeżeli zostało wprowadzone polecenia.
- command
Typ: Microsoft.VisualStudio.VSConstants.VSStd2KCmdID
Wartość z VSConstants.VSStd2KCmdID wyliczenie określające polecenia, który został wprowadzony.
- ch
Typ: System.Char
Znak, który został wpisany.
Uwagi
Ta metoda jest wywoływana po wprowadzeniu polecenia.Ta metoda działa będzie obsługiwać operacje IntelliSense.
W czasie, gdy metoda ta jest wywoływana dowolny znak, który użytkownik wpisał tylko dodano plik źródłowy tuż przed bieżącą pozycją karetki.
Metody podstawowej nic nie robi Jeśli EnableCodeSense jest właściwość false.W przeciwnym razie metoda ta pobiera bieżącą pozycją karetki, a następnie tokenu na bieżącą pozycją karetki.Na podstawie tokenu wyzwalaczy i co to jest polecenie, wywoływana jest metoda właściwe, który obsługuje żądaną operację IntelliSense.
Wyzwalacz |
Polecenie |
Metoda wywoływana |
---|---|---|
Parametr separatora |
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..