ISignatureHelpBroker, interface
Définit le Service Broker d'assistance de signature, qui est le composant principal du processus d'assistance de signature.
Espace de noms : Microsoft.VisualStudio.Language.Intellisense
Assembly : Microsoft.VisualStudio.Language.Intellisense (dans Microsoft.VisualStudio.Language.Intellisense.dll)
Syntaxe
'Déclaration
Public Interface ISignatureHelpBroker
public interface ISignatureHelpBroker
public interface class ISignatureHelpBroker
type ISignatureHelpBroker = interface end
public interface ISignatureHelpBroker
Le type ISignatureHelpBroker expose les membres suivants.
Méthodes
Nom | Description | |
---|---|---|
![]() |
CreateSignatureHelpSession | Crée une session d'assistance de signature sans la démarrer. |
![]() |
DismissAllSessions | Ferme toutes les sessions d'assistance de signature actives de la ITextView de ce Service Broker. |
![]() |
GetSessions | Obtient la liste de toutes les sessions d'assistance de signature pour la ITextView de ce Service Broker. |
![]() |
IsSignatureHelpActive | Détermine si l'assistance de signature est active. |
![]() |
TriggerSignatureHelp(ITextView) | Commence le processus d'assistance de signature à la position du signe d'insertion. |
![]() |
TriggerSignatureHelp(ITextView, ITrackingPoint, Boolean) | Démarre le processus d'assistance de signature au point spécifié. |
Début
Notes
Le service broker est chargé de gérer chaque session d'assistance de signature du début à la fin. Les contrôleurs d'Intellisense invitent ce service broker pour déclencher ou fermer l'aide de signature. Le service broker peut également être utilisé par d'autres composants pour déterminer l'état de l'aide de signature ou pour déclencher le processus.
Cela doit être importé comme suit :
[Import]
internal ISignatureHelpBroker m_helpBroker = null;
Exemples
Pour obtenir un exemple de l'utilisation de cette interface, consultez Procédure pas - à - pas : Afficher l'assistance de signature.
Voir aussi
Référence
Microsoft.VisualStudio.Language.Intellisense, espace de noms