Partager via


ICompletionSession, interface

Représente une session de saisie semi-automatique des instructions, qui est un type de session d'Intellisense.

Espace de noms :  Microsoft.VisualStudio.Language.Intellisense
Assembly :  Microsoft.VisualStudio.Language.Intellisense (dans Microsoft.VisualStudio.Language.Intellisense.dll)

Syntaxe

'Déclaration
Public Interface ICompletionSession _
    Inherits IIntellisenseSession, IPropertyOwner
public interface ICompletionSession : IIntellisenseSession, 
    IPropertyOwner
public interface class ICompletionSession : IIntellisenseSession, 
    IPropertyOwner
type ICompletionSession =  
    interface 
        interface IIntellisenseSession 
        interface IPropertyOwner 
    end
public interface ICompletionSession extends IIntellisenseSession, IPropertyOwner

Le type ICompletionSession expose les membres suivants.

Propriétés

  Nom Description
Propriété publique CompletionSets Obtient la collection d'objets CompletionSet.
Propriété publique IsDismissed Détermine si la session est fermée. (Hérité de IIntellisenseSession.)
Propriété publique IsStarted Détermine si la session de saisie semi-automatique a été démarrée.
Propriété publique Presenter Obtient le IIntellisensePresenter utilisé pour restituer IntelliSense pour cette session. (Hérité de IIntellisenseSession.)
Propriété publique Properties Obtient la collection de propriétés contrôlées par le propriétaire. (Hérité de IPropertyOwner.)
Propriété publique SelectedCompletionSet Obtient ou définit le CompletionSet sélectionné.
Propriété publique TextView Obtient ITextView dans lequel cette session d'Intellisense a été déclenchée. (Hérité de IIntellisenseSession.)

Début

Méthodes

  Nom Description
Méthode publique Collapse Réduit la session à un état réduit.Si la session n'a aucun état, la session est fermée. (Hérité de IIntellisenseSession.)
Méthode publique Commit Valide une session de saisie semi-automatique.Le texte d'insertion de l'achèvement sélectionné est inséré dans la mémoire tampon à l'emplacement de son étendue d'applicabilité.
Méthode publique Dismiss Ferme la session, entraîne la destruction du présentateur et la suppression de la session de la pile de sessions. (Hérité de IIntellisenseSession.)
Méthode publique Filter Filtre les éléments de saisie semi-automatique de la session, selon l'état actuel de la mémoire tampon de texte.
Méthode publique GetTriggerPoint(ITextBuffer) Obtient ITrackingPoint auquel cette session d'Intellisense a été déclenchée pour ITextBuffer spécifié. (Hérité de IIntellisenseSession.)
Méthode publique GetTriggerPoint(ITextSnapshot) Obtient le SnapshotPoint auquel cette session IntelliSense a été déclenchée dans l'ITextSnapshot spécifié. (Hérité de IIntellisenseSession.)
Méthode publique Match Détermine l'élément correspondant le mieux dans la session et définit la sélection sur cet élément. (Hérité de IIntellisenseSession.)
Méthode publique Recalculate Recalcule les éléments IntelliSense sous-jacents liés à cette session, à l'aide du même point de déclenchement. (Hérité de IIntellisenseSession.)
Méthode publique Start Démarre la session. (Hérité de IIntellisenseSession.)

Début

Événements

  Nom Description
Événement public Committed Déclenché après une session de saisie semi-automatique est validé.
Événement public Dismissed Se produit lorsque la session est fermée. (Hérité de IIntellisenseSession.)
Événement public PresenterChanged Se produit lorsque le présentateur IntelliSense de cette session change. (Hérité de IIntellisenseSession.)
Événement public Recalculated Se produit lorsque la session est recalculée. (Hérité de IIntellisenseSession.)
Événement public SelectedCompletionSetChanged Déclenché en cas de modification de la propriété SelectedCompletionSet.

Début

Exemples

Pour obtenir un exemple de cette interface, consultez Procédure pas - à - pas : afficher la saisie semi-automatique des instructions.

Voir aussi

Référence

Microsoft.VisualStudio.Language.Intellisense, espace de noms