Partager via


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
Méthode publique CreateSignatureHelpSession Crée une session d'assistance de signature sans la démarrer.
Méthode publique DismissAllSessions Ferme toutes les sessions d'assistance de signature actives de la ITextView de ce Service Broker.
Méthode publique GetSessions Obtient la liste de toutes les sessions d'assistance de signature pour la ITextView de ce Service Broker.
Méthode publique IsSignatureHelpActive Détermine si l'assistance de signature est active.
Méthode publique TriggerSignatureHelp(ITextView) Commence le processus d'assistance de signature à la position du signe d'insertion.
Méthode publique 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