Source.OnCommand, méthode
Les handles Intellisense- ont orienté des commandes.
Espace de noms : Microsoft.VisualStudio.Package
Assemblys : Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Syntaxe
'Déclaration
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
)
Paramètres
- textView
Type : Microsoft.VisualStudio.TextManager.Interop.IVsTextView
Un objet d'IVsTextView représentant la vue contenant la source où la commande a été sélectionnée.
- command
Type : Microsoft.VisualStudio.VSConstants.VSStd2KCmdID
Une valeur de l'énumération d'VSConstants.VSStd2KCmdID spécifiant la commande sélectionnée.
- ch
Type : System.Char
Le personnage qui a été tapé.
Remarques
Cette méthode est appelée lorsqu'une commande est sélectionnée.Toute cette méthode est fait des opérations d'Intellisense support.
Pour que cette méthode soit appelée, tout personnage que que l'utilisateur a juste tapé a été ajouté au fichier source juste avant l'emplacement du signe insertion actuel.
La méthode de base ne fait rien si la propriété d'EnableCodeSense est false.Sinon, cette méthode obtient l'emplacement du signe insertion actuel puis le jeton à l'emplacement du signe insertion actuel.Selon les déclencheurs symboliques et ce qui est la commande, la méthode appropriée qui la prend en charge l'opération souhaitée d'Intellisense est appelée.
Déclencheur |
Commande |
Méthode appelée |
---|---|---|
séparateur de paramètre |
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.