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 | |
---|---|---|
CompletionSets | Obtient la collection d'objets CompletionSet. | |
IsDismissed | Détermine si la session est fermée. (Hérité de IIntellisenseSession.) | |
IsStarted | Détermine si la session de saisie semi-automatique a été démarrée. | |
Presenter | Obtient le IIntellisensePresenter utilisé pour restituer IntelliSense pour cette session. (Hérité de IIntellisenseSession.) | |
Properties | Obtient la collection de propriétés contrôlées par le propriétaire. (Hérité de IPropertyOwner.) | |
SelectedCompletionSet | Obtient ou définit le CompletionSet sélectionné. | |
TextView | Obtient ITextView dans lequel cette session d'Intellisense a été déclenchée. (Hérité de IIntellisenseSession.) |
Début
Méthodes
Nom | Description | |
---|---|---|
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.) | |
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é. | |
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.) | |
Filter | Filtre les éléments de saisie semi-automatique de la session, selon l'état actuel de la mémoire tampon de texte. | |
GetTriggerPoint(ITextBuffer) | Obtient ITrackingPoint auquel cette session d'Intellisense a été déclenchée pour ITextBuffer spécifié. (Hérité de IIntellisenseSession.) | |
GetTriggerPoint(ITextSnapshot) | Obtient le SnapshotPoint auquel cette session IntelliSense a été déclenchée dans l'ITextSnapshot spécifié. (Hérité de IIntellisenseSession.) | |
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.) | |
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.) | |
Start | Démarre la session. (Hérité de IIntellisenseSession.) |
Début
Événements
Nom | Description | |
---|---|---|
Committed | Déclenché après une session de saisie semi-automatique est validé. | |
Dismissed | Se produit lorsque la session est fermée. (Hérité de IIntellisenseSession.) | |
PresenterChanged | Se produit lorsque le présentateur IntelliSense de cette session change. (Hérité de IIntellisenseSession.) | |
Recalculated | Se produit lorsque la session est recalculée. (Hérité de IIntellisenseSession.) | |
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