Microsoft.VisualStudio.Package, espace de noms

Cet espace de noms comprend désormais la documentation uniquement pour les types dans les assemblys de Microsoft.VisualStudio.Package.LanguageService.*.

Code source managé d'infrastructure de package qui précédemment a été fourni comme faisant partie du kit de développement Visual Studio peut maintenant être recherché dansMPF pour des projets - Visual Studio 2010.

Classes

  Classe Description
Classe publique AuthoringScope Encapsule des informations sur la source comme obtenu à partir d'une opération d'analyse.
Classe publique AuthoringSink Cette classe est utilisée par l'analyseur pour rassembler des informations à propos de la source étant analysée.
Classe publique CodeWindowManager Encapsule un objet d'IVsCodeWindow pour une utilisation dans un service de langage.
Classe publique ColorableItem Fournit une implémentation par défaut de l'interface IVsColorableItem de VSIP.
Classe publique Colorizer Cette classe implémente l'interface d'IVsColorizer et est utilisée pour prendre en charge la syntaxe mettant en surbrillance dans un éditeur.
Classe publique CompletionSet Représente une liste de saisie semi-automatique Intellisense qui s'affiche dans l'affichage de texte actuel.
Classe publique Completor Elle se poursuit et applique de plusieurs modifications à un affichage de texte comme opération unique.
Classe publique CompoundAction Gère un groupe de modifications qui sont traitées comme une opération unique.
Classe publique CompoundActionBase Utilisé pour créer des objets de CompoundAction.
Classe publique CompoundActionFactory Crée des objets d'CompoundAction selon les fichiers sources spécifiques et les vues.
Classe publique CompoundViewAction Gère les plusieurs actions de modification qui sont traitées comme une opération unique, optimisées pour un affichage de texte.
Classe publique Declarations Gère une liste de déclarations à montrer dans une liste déroulante d'Intellisense.
Classe publique DefaultFieldValue Associe une valeur par défaut avec un nom de champ comme défini dans un modèle d'extrait de code pour un service de langage.
Classe publique DocumentProperties Fournit la prise en charge des propriétés de document-détail associées à un service de langage.
Classe publique DocumentTask Représente un élément pour un service de langage dans la fenêtre de Options de liste d'erreurs.
Classe publique DropDownMember Représente une entrée unique dans une zone de liste déroulante sur une barre déroulante.
Classe publique EditArray Fusionne de plusieurs modifications pour créer une opération unique.
Classe publique EditorControl Gère la fenêtre d'éditeur.
Classe publique EditorFactory Cette classe fournit une implémentation de fabrique d'éditeur par défaut qui héberge l'éditeur du cœur de Visual Studio.
Classe publique EditorFactory.EditorInfo Contient des données sur d'un éditeur spécifique.
Classe publique EditSpan Décrit une modification.
Classe publique ExpansionFunction Fournit la prise en charge des fonctions d'expansion dans les extraits de code pour un service de langage.
Classe publique ExpansionProvider Fournit la prise en charge d'insérer des extraits de code dans code source.
Classe publique FilePathUtilities Utilitaires statiques pour obtenir et définir des chemins d'accès de fichier.
Classe publique LanguagePreferences Fournit la prise en charge des préférences de service-détail de langage.
Classe publique LanguageService C'est la classe de base pour un service de langage qui fournit des fonctionnalités des langages y compris la syntaxe mettant en surbrillance, la correspondance d'accolade, la saisie semi-automatique, la prise en charge IntelliSense, et l'expansion d'extrait de code.
Classe publique MethodData Fournit la prise en charge de l'opération de conseil de méthode d'Intellisense.
Classe publique Methods Représente une collection de signatures de méthode obtenues à partir d'une opération d'analyse dans un service de langage.
Classe publique ParseRequest Fournit des informations pour exécuter une opération d'analyse dans un service de langage.
Classe publique SimpleEditorView La classe abstraite qui représente une vue simple généralisée d'éditeur.
Classe publique Source Représente un fichier source dans le service de langage et contrôle des opérations d'analyse sur cette source.
Classe publique TextSpanHelper Une classe de service qui fournit des méthodes pour manipuler et comparer des instances de la classe d'TextSpan, et également pour valider des positions.
Classe publique TextTipData Fournit une implémentation par défaut d'IVsTextTipData pour une utilisation dans IVsTextTipWindow pour afficher des infos-bulle.
Classe publique TokenInfo Fournit des informations sur d'un jeton particulier produit par un analyseur du langage du service de langage.
Classe publique TypeAndMemberDropdownBars Fournit la prise en charge des zones de liste déroulante montrant le type et les informations de membre comme offert par un service de langage.
Classe publique ViewFilter Cette classe gère la différente modification et les commandes d'Intellisense pour un service de langage.

Structures

  Structure Description
Structure publique CommentInfo Fournit les personnages qui définissent les commentaires pour un service de langage.
Structure publique Variant Représente un objet qui peut être interprété en tant que plusieurs type.

Interfaces

  Interface Description
Interface publique IScanner Utilisé comme interface pour un analyseur de langage dans un service de langage.

Délégués

  Délégué Description
Délégué public ParseResultHandler Utilisé pour définir un délégué pour un gestionnaire d'achèvement d'opération d'analyse dans un service de langage.

Énumérations

  Énumération Description
Énumération publique IndentingStyle Représente les différents styles de mise en retrait pris en charge par les services linguistiques.
Énumération publique ParseReason Fournit des raisons pour une opération d'analyse dans un service de langage.
Énumération publique Severity Spécifie la gravité d'une erreur d'analyse dans un service de langage.
Énumération publique TokenColor Fournit des valeurs initial pour des index de couleurs telles qu'enregistrées par un scanneur d'IScanner.
Énumération publique TokenTriggers Spécifie un ensemble de déclencheurs qui peuvent être déclenchés d'un analyseur de langage d'IScanner.
Énumération publique TokenType Spécifie les différents types de jetons qui peuvent être identifiés et retournés d'un scanneur de service de langage.
Énumération publique Variant.VariantType Spécifie le type d'un objet variant comme utilisé par une classe managée (MPF) de service de langage d'infrastructure de package.