Microsoft.VisualStudio.Language.Intellisense, espace de noms

Classes

  Classe Description
Classe publique BulkObservableCollection<T> Représente ObservableCollection qui comprend l'opération AddRange ().
Classe publique Completion Représente un élément d'achèvement, y compris l'icône, le texte d'insertion, et le texte affiché, dans CompletionSet.
Classe publique Completion2 Adds an additional context icon to the completion.
Classe publique CompletionIcon Represents an icon used in the completion.
Classe publique CompletionPresenterStyle Définit un ensemble de propriétés qui seront utilisées pour appliquer le présentateur par défaut d'achèvement.
Classe publique CompletionSelectionStatus Représente l'état de sélection complet d'un jeu de saisies semi-automatiques.
Classe publique CompletionSet Représente un jeu de saisies semi-automatiques.
Classe protégée CompletionSet.CompletionMatchResult Informations des banques sur le résultat de correspondance d'achèvement.
Classe publique CurrentParameterChangedEventArgs Fournit des informations sur la modification du paramètre actuel dans une session d'assistance de signature.
Classe publique FilteredObservableCollection<T> Représente une collection filtrée observable.
Classe publique IconDescription Décrit l'icône à utiliser pour afficher les éléments dans la saisie semi-automatique des instructions.
Classe publique IntellisenseSpaceReservationManagerNames Définit les noms des gestionnaires de réservation d'espace utilisés par les présentateurs IntelliSense par défaut.
Classe publique QuickInfoPresenterStyle Définit un ensemble de propriétés qui seront utilisées pour appliquer le présentateur par défaut info Express.
Classe publique SelectedSignatureChangedEventArgs Fournit des informations sur les modifications de signature sélectionnées pour l'événement d'SelectedSignatureChanged.
Classe publique SignatureHelpPresenterStyle Représente un jeu de propriétés utilisées pour définir le style du présentateur par défaut d'aide de signature.
Classe publique SmartTag Une balise utilisée pour contenir les actions qui peuvent être exécutées sur une étendue de texte dans le cadre d'une session de balise active.
Classe publique SmartTagActionSet Représente un jeu d'actions de balise active.
Classe publique ValueChangedEventArgs<TValue> Fournit des informations sur les modifications de valeurs de tous genres.

Interfaces

  Interface Description
Interface publique ICompletionBroker Représente le Service Broker central responsable de la saisie semi-automatique des instructions.
Interface publique ICompletionSession Représente une session de saisie semi-automatique des instructions, qui est un type de session d'Intellisense.
Interface publique ICompletionSource Fournit des saisies semi-automatiques pour un type de contenu donné.
Interface publique ICompletionSourceProvider Fournit les sources de saisie semi-automatique.
Interface publique ICustomCommit Fournit des opérations de validation personnalisées pour les saisies semi-automatiques.
Interface publique ICustomIntellisensePresenter Définit un présentateur IntelliSense personnalisé.
Interface publique ICustomKeyboardHandler Définit un gestionnaire personnalisé d'événements du clavier
Interface publique IGlyphService Obtient un jeu standard de glyphes.
Interface publique IIntellisenseCommandTarget Offre un moyen d'intercéder dans la chaîne de gestion de commande pour gérer les commandes de clavier.
Interface publique IIntellisenseController Contrôle le processus IntelliSense pour un ou plusieurs objets ITextBuffer d'objet exposés via une ITextView unique.
Interface publique IIntellisenseControllerProvider Crée des contrôleurs IntelliSense pour un objet ITextView spécifique.
Interface publique IIntellisensePresenter Définit un présentateur d'informations IntelliSense.
Interface publique IIntellisensePresenterProvider Crée des présentateurs IntelliSense sur une session IntelliSense donnée.
Interface publique IIntellisenseSession Représente une session IntelliSense, ou une instance unique du processus IntelliSense.
Interface publique IIntellisenseSessionStack Représente une pile de sessions d'Intellisense.La pile gère l'activation et la monnaie de session.
Interface publique IIntellisenseSessionStackMapService Fournit l'accès à tous les objets d'IIntellisenseSessionStack créés pour toutes les différentes instances d'ITextView dans l'application.
Interface publique IParameter Représente une description du paramètre individuelle à l'intérieur de la description d'une signature à l'aide de signature (les informations sur les paramètres).
Interface publique IPopupIntellisensePresenter Définit un présentateur IntelliSense restitué sous forme de menu contextuel dans une ITextView.
Interface publique IQuickInfoBroker Définit un Service Broker Info express.
Interface publique IQuickInfoSession Représente une session d'Intellisense utilisée pour afficher les informations d'info express.
Interface publique IQuickInfoSource Représente un fournisseur d'info express, qui sert de fournisseur des informations d'info express pour une mémoire tampon de texte.
Interface publique IQuickInfoSourceProvider Représente une fabrique des sources d'info express.
Interface publique ISignature Représente une signature individuelle affichée dans un outil, tel que l'outil d'assistance de signature.
Interface publique ISignatureHelpBroker Définit le Service Broker d'assistance de signature, qui est le composant principal du processus d'assistance de signature.
Interface publique ISignatureHelpSession Définit une session IntelliSense utilisée pour afficher l'assistance de signature.
Interface publique ISignatureHelpSource Définit un fournisseur d'informations d'assistance de signature utilisé dans le processus IntelliSense.
Interface publique ISignatureHelpSourceProvider Définit une extension utilisée pour créer des fournisseurs d'assistance de signature à partir d'une ITextBuffer donnée ouverte dans un contexte donné.
Interface publique ISmartTagAction Définit une action de balise active.
Interface publique ISmartTagBroker Définit un Service Broker de balise active, qui est chargé du déclenchement des balises actives.Les composants appellent les méthodes du Service Broker pour déclencher des balises actives.
Interface publique ISmartTagSession Définit une session de balise active, qui encapsule toutes les informations sur un appel particulier du système de balises actives.
Interface publique ISmartTagSource Définit une source pour des données de balise active.
Interface publique ISmartTagSourceProvider Définit un fournisseur de source de balise active.
Interface publique ITextFormattable Fournit un moyen de substituer les propriétés de mise en forme du texte pour un objet.
Interface publique IUIElementProvider<TItem, TContext> Définit le fournisseur de WPF UIElements pour les objets d'un certain type, pour un contexte spécifié.
Interface publique IWpfKeyboardTrackingService Définit un service MEF responsable du suivi du clavier dans les hôtes de l'éditeur WPF.

Énumérations

  Énumération Description
Énumération publique CompletionMatchType Définit les types de correspondances pouvant être faits sur les éléments de saisie semi-automatique.
Énumération publique IntellisenseKeyboardCommand Représente le jeu de commandes de clavier qui peut être remis aux présentateurs IntelliSense.
Énumération publique SmartTagState Jeu d'états de session de balise active.
Énumération publique SmartTagType Jeu de types de sessions de balises actives.
Énumération publique StandardGlyphGroup Décrit les différents types de glyphes qui peuvent être affichés dans l'implémentation de l'outil d'achèvement par défaut.
Énumération publique StandardGlyphItem Décrit les icônes ou glyphes utilisés dans la saisie semi-automatique des instructions.
Énumération publique UIElementType Décrit les types d'éléments d'interface utilisateur à fournir par IUIElementProvider<TItem, TContext>.