Partager via


EnvDTE80, espace de noms

EnvDTE80 contient les objets et les membres pour Visual Studio Core Automation. Il étend et complète les fonctionnalités fournies par EnvDTE.

Lorsque vous ajoutez manuellement une référence d'assembly, vous devez également affecter false à la propriété Incorporer les types interop de l'assembly.

Classes

  Classe Description
Classe publique _dispCodeModelEvents_SinkHelper Infrastructure. Réservé à un usage interne Microsoft.
Classe publique _dispDebuggerExpressionEvaluationEvents_SinkHelper Infrastructure. Réservé à un usage interne Microsoft.
Classe publique _dispDebuggerProcessEvents_SinkHelper Infrastructure. Réservé à un usage interne Microsoft.
Classe publique _dispPublishEvents_SinkHelper Infrastructure. Réservé à un usage interne Microsoft.
Classe publique _dispTextDocumentKeyPressEvents_SinkHelper Infrastructure. Réservé à un usage interne Microsoft.
Classe publique _dispWindowVisibilityEvents_SinkHelper Infrastructure. Réservé à un usage interne Microsoft.
Classe publique CodeModelEventsClass Infrastructure. Reportez-vous à CodeModelEvents pour cette fonctionnalité.N'instanciez pas à partir de cette classe.
Classe publique CodeModelLanguageConstants2 Constante spécifiant le langage de programmation utilisé pour créer le code.
Classe publique ContextGuids Contient les GUID de contexte, chacun représentant un état de l'environnement de développement intégré (IDE) ou une fenêtre d'outils.Les exemples d'état incluent une session de débogage en cours de traitement, une solution vide en cours de chargement ou l'IDE en mode Design.Cette énumération est passée en tant qu'un argument à AddNamedCommand et AddNamedCommand2.
Classe publique DebuggerExpressionEvaluationEventsClass Infrastructure. Reportez-vous à DebuggerExpressionEvaluationEvents pour cette fonctionnalité.N'instanciez pas à partir de cette classe.
Classe publique DebuggerProcessEventsClass Infrastructure. Reportez-vous à DebuggerProcessEvents pour cette fonctionnalité.N'instanciez pas à partir de cette classe.
Classe publique ProjectKinds Utilisé pour déterminer si le nœud de dossier est un dossier de solution.
Classe publique PublishEventsClass Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.Reportez-vous à PublishEvents pour cette fonctionnalité.N'instanciez pas à partir de cette classe.
Classe publique TextDocumentKeyPressEventsClass Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.Reportez-vous à TextDocumentKeyPressEvents pour cette fonctionnalité.N'instanciez pas à partir de cette classe.
Classe publique WindowKinds Se développe autour de constantes utilisées pour gérer des objets de type fenêtre.
Classe publique WindowVisibilityEventsClass Infrastructure. Réservé à un usage interne Microsoft.

Interfaces

  Interface Description
Interface publique _CodeModelEvents Infrastructure. Reportez-vous à CodeModelEvents pour cette fonctionnalité.N'instanciez pas à partir de cette classe.
Interface publique _CodeModelEventsRoot Infrastructure. Réservé à un usage interne Microsoft.
Interface publique _DebuggerExpressionEvaluationEvents Infrastructure. Reportez-vous à DebuggerExpressionEvaluationEvents pour cette fonctionnalité.N'instanciez pas cette classe.
Interface publique _DebuggerExpressionEvaluationEventsRoot Infrastructure. Réservé à un usage interne Microsoft.
Interface publique _DebuggerProcessEvents Infrastructure. Reportez-vous à DebuggerProcessEvents pour cette fonctionnalité.N'instanciez pas cette classe.
Interface publique _DebuggerProcessEventsRoot Infrastructure. Réservé à un usage interne Microsoft.
Interface publique _dispCodeModelEvents Infrastructure. Réservé à un usage interne Microsoft.
Interface publique _dispCodeModelEvents_Event Infrastructure. Réservé à un usage interne Microsoft.
Interface publique _dispDebuggerExpressionEvaluationEvents Infrastructure. Réservé à un usage interne Microsoft.
Interface publique _dispDebuggerExpressionEvaluationEvents_Event Infrastructure. Réservé à un usage interne Microsoft.
Interface publique _dispDebuggerProcessEvents Infrastructure. Réservé à un usage interne Microsoft.
Interface publique _dispDebuggerProcessEvents_Event Infrastructure. Réservé à un usage interne Microsoft.
Interface publique _dispPublishEvents Infrastructure. Réservé à un usage interne Microsoft.
Interface publique _dispPublishEvents_Event Infrastructure. Réservé à un usage interne Microsoft.
Interface publique _dispTextDocumentKeyPressEvents Infrastructure. Réservé à un usage interne Microsoft.
Interface publique _dispTextDocumentKeyPressEvents_Event Infrastructure. Réservé à un usage interne Microsoft.
Interface publique _dispWindowVisibilityEvents Infrastructure. Réservé à un usage interne Microsoft.
Interface publique _dispWindowVisibilityEvents_Event Infrastructure. Réservé à un usage interne Microsoft.
Interface publique _PublishEvents Infrastructure. Reportez-vous à PublishEvents pour cette fonctionnalité.N'instanciez pas cette classe.
Interface publique _TextDocumentKeyPressEvents Infrastructure. Reportez-vous à TextDocumentKeyPressEvents pour cette fonctionnalité.N'instanciez pas cette classe.
Interface publique _TextDocumentKeyPressEventsRoot Infrastructure. Réservé à un usage interne Microsoft.
Interface publique _WindowVisibilityEvents Infrastructure. Reportez-vous à WindowVisibilityEvents pour cette fonctionnalité.N'instanciez pas cette classe.
Interface publique Breakpoint2 Contient les propriétés et les méthodes utilisées pour manipuler un point d'arrêt par programme.
Interface publique CodeAttribute2 Définit un attribut pour un élément de code.
Interface publique CodeAttributeArgument Représente un argument unique (paire nom/valeur) dans un attribut de code.
Interface publique CodeClass2 Représente une classe dans le code source.
Interface publique CodeDelegate2 Représente un délégué dans le code source.
Interface publique CodeElement2 Représente un élément ou une construction de code dans un fichier source.
Interface publique CodeEvent Modèle un élément d'événement de code.
Interface publique CodeFunction2 Objet définissant une construction de fonction dans un fichier source.
Interface publique CodeImport Modèle l'utilisation des instructions qui importent des espaces de noms.
Interface publique CodeInterface2 Objet représentant une interface dans le code source.
Interface publique CodeModel2 Autorise l'accès à des constructions de programmation dans un fichier de code source.
Interface publique CodeModelEvents Définit les événements pris en charge par l'objet CodeModel.Reportez-vous à CodeModelEventsClass pour la documentation de cet objet.
Interface publique CodeParameter2 Objet définissant un paramètre pour une fonction, une propriété, etc.
Interface publique CodeProperty2 Objet définissant une construction de propriété dans un fichier source.
Interface publique CodeStruct2 Objet représentant une structure dans le code source.
Interface publique CodeTypeRef2 Définit le type d'une construction de fonction dans un fichier source.
Interface publique CodeVariable2 Définit une construction de variable dans un fichier source.
Interface publique Commands2 Contient toutes les commandes, sous la forme d'objets Command, dans l'environnement.
Interface publique Debugger2 L'objet Debugger2 est utilisé pour interroger et manipuler l'état du débogueur et le programme en cours de débogage.L'objet Debugger2 remplace l'objet Debugger.
Interface publique DebuggerExpressionEvaluationEvents L'objet DebuggerExpressionEvaluationEvents définit les événements pris en charge par le débogueur.Utilisez cet objet pour les fonctionnalités et reportez-vous à DebuggerExpressionEvaluationEventsClass pour avoir de la documentation sur cet objet.
Interface publique DebuggerProcessEvents Représente l'événement OnProcessStateChanged.Cela change lorsque le débogueur passe d'exécution à arrêt ou d'arrêt à exécution.Reportez-vous à DebuggerProcessEventsClass pour la documentation de cet objet.N'instanciez pas cette classe.
Interface publique DTE2 Objet de premier niveau dans le modèle objet Automation de Visual Studio.
Interface publique EditPoint2 Vous permet de manipuler du texte comme des données dans des tampons de texte.
Interface publique Engine Moteur de débogage qui est utilisé pour mapper au type de code.
Interface publique Engines Collection d'objets Engine de débogage.
Interface publique ErrorItem Erreur, avertissement ou message contenu dans la fenêtre Liste d'erreurs.
Interface publique ErrorItems Collection d'objets ErrorItem contenus dans une fenêtre Liste d'erreurs.
Interface publique ErrorList Handle vers une fenêtre qui contient des erreurs, des avertissements et des messages relatifs à la solution conteneur.
Interface publique Events2 Autorise l'accès à tous les événements dans le modèle d'extensibilité.Les événements peuvent également être exposés à partir d'objets spécifiques à l'intérieur du modèle d'extensibilité.
Interface publique FileCodeModel2 Autorise l'accès à des constructions de programmation dans un fichier source.
Interface publique Find2 Prend en charge les opérations Find de texte dans l'environnement pour les documents et les fichiers.
Interface publique IInternalExtenderProvider Infrastructure. Réservé à un usage interne Microsoft.
Interface publique IncrementalSearch Fournit l'accès à la fonction de recherche incrémentielle (ISearch) de l'éditeur de texte.
Interface publique IVsExtensibility2 Infrastructure. Réservé à un usage interne Microsoft.
Interface publique IVsProfferCommands2 Infrastructure. Réservé à un usage interne Microsoft.
Interface publique LifetimeInformation Utilisé pour déterminer si un objet a été supprimé mais pas ignoré par le garbage collector.
Interface publique Process2 L'objet Process2 est utilisé pour examiner et manipuler des processus.L'objet Process2 remplace l'objet Process.
Interface publique PublishEvents Utilisez cet objet pour les fonctionnalités et reportez-vous à PublishEventsClass pour avoir de la documentation sur cet objet.
Interface publique Solution2 Représente tous les projets et les propriétés de la solution de l'environnement de développement intégré (IDE, Integrated Development Environment).
Interface publique SolutionBuild2 Représente la racine du modèle Automation de génération, au niveau solution.
Interface publique SolutionConfiguration2 Représente les informations concernant une façon particulière de générer la solution.
Interface publique SolutionFolder Les dossiers de solution sont des conteneurs de projets qui permettent aux développeurs de mieux organiser les grandes applications.
Interface publique SourceControl2 Permet d'interagir avec le système de contrôle de code source actif.
Interface publique SourceControlBindings Utilisé pour définir des liaisons de contrôle de code source pour les objets.
Interface publique TaskItems2 La collection TaskItems contient toutes les tâches de la fenêtre Liste des tâches.
Interface publique TextDocumentKeyPressEvents Définit des événements associés à une pression de touche.Utilisez cet objet pour les fonctionnalités et reportez-vous à TextDocumentKeyPressEventsClass pour la documentation de membre de cet objet.
Interface publique TextPane2 Représente un volet dans la fenêtre de l'éditeur de texte.
Interface publique ToolBoxItem2 Représente un élément dans la Boîte à outils.
Interface publique ToolBoxTab2 Représente un onglet dans la Boîte à outils, avec tous les objets contenus dans l'onglet.
Interface publique ToolWindows Améliore la détectabilité et l'utilisation des fenêtres Outil dans le modèle objet en fournissant un accès facile aux fenêtres Outil du shell dans leurs types natifs.
Interface publique Transport Spécifie le protocole que le débogueur utilise pour communiquer avec l'ordinateur qui possède le programme débogué.
Interface publique Transports Collection d'objets Transport.
Interface publique Window2 L'objet Window représente une fenêtre dans l'environnement.
Interface publique Windows2 La collection Windows contient toutes les fenêtres de l'environnement.
Interface publique WindowVisibilityEvents Indique si les ToolWindows sont visibles (masquer ou afficher).Utilisez cet objet pour les fonctionnalités et reportez-vous à WindowVisibilityEventsClass pour avoir de la documentation sur cet objet.
Interface publique WindowVisibilityEventsRoot Infrastructure. Réservé à un usage interne Microsoft.

Délégués

  Délégué Description
Délégué public _dispCodeModelEvents_ElementAddedEventHandler Infrastructure. Réservé à un usage interne Microsoft.
Délégué public _dispCodeModelEvents_ElementChangedEventHandler Infrastructure. Réservé à un usage interne Microsoft.
Délégué public _dispCodeModelEvents_ElementDeletedEventHandler Infrastructure. Réservé à un usage interne Microsoft.
Délégué public _dispDebuggerExpressionEvaluationEvents_OnExpressionEvaluationEventHandler Infrastructure. Réservé à un usage interne Microsoft.
Délégué public _dispDebuggerProcessEvents_OnProcessStateChangedEventHandler Infrastructure. Réservé à un usage interne Microsoft.
Délégué public _dispPublishEvents_OnPublishBeginEventHandler Infrastructure. Réservé à un usage interne Microsoft.
Délégué public _dispPublishEvents_OnPublishDoneEventHandler Infrastructure. Réservé à un usage interne Microsoft.
Délégué public _dispTextDocumentKeyPressEvents_AfterKeyPressEventHandler Infrastructure. Réservé à un usage interne Microsoft.
Délégué public _dispTextDocumentKeyPressEvents_BeforeKeyPressEventHandler Infrastructure. Réservé à un usage interne Microsoft.
Délégué public _dispWindowVisibilityEvents_WindowHidingEventHandler Infrastructure. Réservé à un usage interne Microsoft.
Délégué public _dispWindowVisibilityEvents_WindowShowingEventHandler Infrastructure. Réservé à un usage interne Microsoft.

Énumérations

  Énumération Description
Énumération publique dbgEventReason2 Spécifie la raison pour la plupart des événements de débogage.
Énumération publique dbgExpressionEvaluationState Utilisé dès qu'une expression est évaluée dans la fenêtre Exécution ou dans l'objet GetExpression2 du débogueur.
Énumération publique dbgMinidumpOption Spécifie si les informations du tas sont écrites dans le minidump.
Énumération publique dbgProcessState Utilisé par DebuggerProcessEvents pour spécifier l'état du débogueur.
Énumération publique vsBuildErrorLevel Définit le niveau d'erreur d'un élément répertorié dans la fenêtre Outil Liste d'erreurs.
Énumération publique vsCMChangeKind Définit les types d'événements de modification pouvant être déclenchés dans l'objet CodeModelEvents.
Énumération publique vsCMClassKind Représente une valeur définissant le genre de définition de classe représentée par l'objet.
Énumération publique vsCMConstKind Définit le moment où la variable est susceptible d'être modifiée.
Énumération publique vsCMDataTypeKind Représente le genre de type de données de l'élément de code.
Énumération publique vsCMElement2 Indique le type d'élément de code.
Énumération publique vsCMFunction2 Constante indiquant le type de fonction.
Énumération publique vsCMInheritanceKind Représente le type d'héritage.
Énumération publique vsCMOverrideKind Définit le modificateur appliqué à une méthode pour décrire comment celle-ci peut être substituée.
Énumération publique vsCMParameterKind Spécifie le comportement attendu du paramètre.
Énumération publique vsCMParseStatus Informe le modèle de code si l'analyse actuelle est terminée est si elle a détecté des erreurs.
Énumération publique vsCMPropertyKind Retourne l'état Get/Set pour la propriété spécifiée.
Énumération publique vsCMTypeRef2 Type de données retourné par la fonction.
Énumération publique vsCommandControlType Décrit le genre de contrôle devant être utilisé pour une commande.
Énumération publique vsCommandStyle Définit les options de style de commande.
Énumération publique vsFindOptions2 Représente le comportement de la méthode ReplacePattern, par exemple, comment rechercher, où commencer la recherche, dans quel sens effectuer la recherche, et si la recherche respecte la casse.
Énumération publique vsIncrementalSearchResult Décrit l'état du résultat de la recherche.
Énumération publique vsPublishState Indique l'état de publication d'une solution.
Énumération publique vsSourceControlCheckOutOptions Indique les options d'extraction de contrôle du document.
Énumération publique vsThemeColors Jeu de standards de couleurs pour la cohérence du design de l'interface utilisateur.