Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L'espace de noms d'Microsoft.VisualStudio.Modeling.Shell fournit des classes pour le shell de concepteur de langage spécifique à un domaine.Le shell fournit une interface à de différentes fonctions et à services via Visual Studio.
Vous pouvez utiliser l'espace de noms d'Microsoft.VisualStudio.Modeling.Shell pour personnaliser l'apparence du générateur ou du générateur généré pour votre langage spécifique au domaine.Par exemple, vous pouvez souhaiter ajouter de nouvelles commandes aux menus ou créer de nouveaux onglets qui affichent le informations spécifiques à votre projet.
Classes
| Classe | Description | |
|---|---|---|
![]() |
AmbientFontService | Permet d'accéder à la police par défaut utilisée par des générateurs dans Visual Studio. |
![]() |
ClassViewImages | Représente une liste d'images utilisée par Affichage de classes, explorateur de modèle, et Intellisense. |
![]() |
ClassViewNavigationInfo | Représente des informations sur chaque élément pouvant apparaître dans le diagramme.Des informations sur chaque élément sont affichées comme nœud dans la fenêtre d'Affichage de classes. |
![]() |
ClipboardCommandSet | Représente un sous-ensemble des commandes qui sont disponibles dans les menus dans un langage spécifique au domaine.Méthodes overrides dans YourLanguageClipboardCommandSet pour modifier la façon dont ces commandes sont traitées. |
![]() |
CommandContextBoundMenuCommand | Représente une commande de menu qui est liée à un contexte soit l'interface utilisateur. |
![]() |
CommandContextChangedEventArgs | EventArgs capturant des informations sur un événement de modification de contexte de commande. |
![]() |
CommandSet | Représente un sous-ensemble des commandes qui sont disponibles dans les menus d'un langage spécifique au domaine.Méthodes overrides dans YourLanguageCommandSet pour modifier la façon dont ces commandes sont traitées. |
![]() |
CommandSetLibrary | Classe de base pour CommandSet et ClipboardCommandSet.Permet d'accéder à la sélection actuelle, au diagramme, aux fenêtres et aux services. |
![]() |
CommonModelingCommands | Définit les identificateurs de commande des commandes partagées dans le concepteur de langage spécifique à un domaine. |
![]() |
ContainerBase | Applique des styles à la fenêtre Outil de base et exécute des opérations communes, telles que des bordures d'installation et des filigranes. |
![]() |
CurrentSelectionPusher | Classe pour exposer la sélection actuelle d'un ensemble de fournisseurs de gestionnaire de devise de WinForms ou de contrôles de contenu WPF dans la fenêtre de propriétés de Visual Studio |
![]() |
DiagramDocView | Représente une vue de diagramme dans le concepteur de langage spécifique à un domaine ou le générateur généré. |
![]() |
DiagramExporter | Exporte des diagrammes du concepteur de langage spécifique à un domaine comme images. |
![]() |
DialogBase | Représente la classe de base pour une boîte de dialogue qui est hébergée dans le shell. |
![]() |
DocData | Une fois substitué dans une classe dérivée, représente un document dans la mémoire. |
![]() |
DocumentSavedEventArgs | La classe d'EventArgs pour acheminer des données à propos d'un fichier enregistrent l'opération |
![]() |
DslModelExplorerFilter | Un filtre à utiliser avec ElementWalkers. |
![]() |
DynamicStatusMenuCommand | Réduit des conflits de fusion pendant les intégrations de serveur lorsque vous appelez une commande de menu. |
![]() |
ElementTreeNode | Classe abstraite d'ExplorerTreeNodes qui représentent ModelElements |
![]() |
ErrorListObserver | ErrorListObserver surveille des modifications après avoir VsValidationController finisse la validation.Elle enregistre l'erreur/prévenir/message dans VS ErrorList et fenêtre Sortie. |
![]() |
ExplorerElementVisitor | Représente une fonction visitante, également appelé un visiteur d'élément, qui parcourt le modèle (IMS) en mémoire de la banque et ajoute des nœuds à l'arborescence de navigation pour l'explorateur de modèle. |
![]() |
ExplorerTreeNode | Représente un nœud dans l'arborescence de modèle d'explorateur. |
![]() |
ExportErrorEventArgs | Représente les arguments pour la classe d'ExportErrorEventArgs. |
![]() |
FileCancelException | Représente l'exception qui est levée si un problème survient lorsqu'un utilisateur annule une opération de sauvegarde. |
![]() |
LinkedTransaction | Gère l'ouverture et la fermeture d'une transaction globalement liée et de toutes les transactions (IMS) en mémoire de la banque qui sont dans la transaction liée. |
![]() |
ModelElementLocator | Classe d'assistance pour travailler avec des références d'élément de modèle. |
![]() |
ModelElementTreeNode | Représente un nœud pour un élément dans l'arborescence de navigation pour l'explorateur de modèle. |
![]() |
ModelExplorerToolWindow | Représente la fenêtre Outil, qui héberge l'explorateur de modèle. |
![]() |
ModelExplorerTreeContainer | Représente l'explorateur de modèle, qui contient une arborescence dans l'ordre alphabétique de tous les éléments dans un modèle. |
![]() |
ModelingBindingSourceToolboxItem | ToolboxItem pour la classe de ModelingBindingSource |
![]() |
ModelingCompositionContainer | Classe simple pour fournir l'accès au conteneur de composition qui doit être utilisé en modélisant des ressources et leurs extensions |
![]() |
ModelingDocData | Représente un document dans la banque. |
![]() |
ModelingDocStore | Représente les éléments en mémoire et les liens d'un modèle. |
![]() |
ModelingDocView | Représente une fenêtre de document dans le concepteur de langage spécifique à un domaine ou le générateur généré. |
![]() |
ModelingEditorFactory | Fournit la prise en charge de la fabrique d'éditeur de modélisation, qui permet au shell de Visual Studio pour obtenir un éditeur pour un type de fichier spécifique. |
![]() |
ModelingErrorListItem | Représente un élément qui peut être traité dans ModelingErrorListProvider. |
![]() |
ModelingErrorListProvider | ModelingErrorListProvider fournit un moyen pour ModelingdocData à l'erreur/aux messages d'avertissement d'état dans VS la fenêtre de liste d'erreurs. |
![]() |
ModelingPackage | Une fois substitué dans une classe dérivée, représente le VSPackage pour le concepteur de langage spécifique à un domaine. |
![]() |
ModelingPartitionMapper | Détermine la partition pour un élément de modèle ou une classe particulier. |
![]() |
ModelingPartitionMapper.PartitionMappings | Cache de mappages de partition à utiliser pendant la durée d'une opération de mappage.Enregistre les partitions de modèle et de diagramme, et un cache de mappages de partition par ID de classe de domaine |
![]() |
ModelingSchemaResolver | Une implémentation d'ISchemaResolver qui résout l'espace de noms cible de schéma à une collection de schémas qui définissent l'espace de noms. |
![]() |
ModelingWindowPane | Donne la notification d'événements de service de sélection et de sélection pour les deux vues de fenêtres Outil et de document. |
![]() |
MonitorSelectionEventArgs | Représente des arguments pour le service de sélection de moniteur. |
![]() |
NavigateToModelExplorerTreeNodeCommand | Commande de navigation de validation qui navigue vers la fenêtre de modèle d'explorateur. |
![]() |
NavigateToShapesOnDiagramCommand | |
![]() |
PackageUtility | |
![]() |
ProvideBindingPathAttribute | Cet attribut permet les assemblys dans votre package ou extension de Visual Studio à utiliser par d'autres packages et extensions.Il ajoute le répertoire où votre package est installé à sondant Visual Studio la liste, qui est utilisée pour résoudre des références d'assembly. |
![]() |
ProvideCommandLineSwitchAttribute | Fournit des entrées du Registre pour un commutateur de ligne de commande. |
![]() |
ProvideRelatedFileAttribute | Classe d'attributs pour fournir les entrées du Registre pour demander au shell de gérer la relation entre un fichier imbriqué et son parent dans l'explorateur de solutions |
![]() |
ProvideXmlEditorChooserBlockSxSWithXmlEditorAttribute | Utilisé pour indiquer qu'un générateur personnalisé de XML ne doit pas laisser la modification de SxS avec le texte standard a basé l'éditeur XML. |
![]() |
ProvideXmlEditorChooserDesignerViewAttribute | Utilisé pour fournir les informations d'inscription au sélecteur de XML pour un générateur personnalisé de XML. |
![]() |
RegisterAdditionalEditorExtensionAttribute | Classe d'attributs pour fournir un moyen d'ajouter l'extension de fichier supplémentaire gérant aux éditeurs existants sans modifier tout autre élément |
![]() |
RegisterAsDslToolsEditorAttribute | Cet attribut est utilisé pour référencer un générateur d'outils DÉSOLÉ qui a été créé avec l'Assistant concepteur.Il permet à l'Assistant concepteur pour recommander par rapport à réutiliser des extensions de fichier gérées par d'autres générateurs de non-DSLTools, et lui permet pour supprimer les générateurs anciens DÉSOLÉ sans supprimer d'autres packages qui gèrent la même extension de fichier. |
![]() |
RoleGroupTreeNode | Représente le nœud qui contient les rôles enfants pour un rôle parent dans l'arborescence de navigation pour l'explorateur de modèle. |
![]() |
RoleTreeNode | Le nœud de modèle d'explorateur s'est affiché qui affiche une relation avec la cardinalité d'une. |
![]() |
SerializationErrorListItem | Cette classe traduisent un SerializationMessage par un VS la tâche de fenêtre de liste d'erreurs. |
![]() |
ShellUtility | Méthodes de service pour rechercher les solutions et le transformateur rotatif. |
![]() |
SimpleErrorListItem | Sous-classe pour permettre les messages texte simples à ajouter à la fenêtre d'erreurs. |
![]() |
SingleDiagramDocView | Une fois substitué dans une classe dérivée, affichages un diagramme unique dans une vue de document. |
![]() |
SubordinateDocData | Objet de DocData qui représente un fichier XML subordonné dans la mémoire (représentée comme élément de projet enfant dans l'explorateur de solutions). |
![]() |
SubordinateDocumentLockHolder | Gère un verrou de modification sur un fichier XML subordonné dans le tableau en cours d'exécution de documents. |
![]() |
SubordinateFileHelper | Méthodes d'assistance pour gérer les fichiers subordonnés (fichiers qui sont imbriqués dans des éléments de projet dans l'explorateur de solutions). |
![]() |
TaskMenuCommand | Représente une entrée de commande de menu dans le menu contextuel pour un élément de validation dans la liste d'erreurs. |
![]() |
TaskValidationMessage | Représente une erreur, un avertissement, ou un message d'information de validation. |
![]() |
ToolWindow | Une fois substitué par une classe dérivée, représente une fenêtre Outil dans le générateur généré pour un langage spécifique au domaine. |
![]() |
UndoManager | Classe d'assistance qui encapsule le gestionnaire de la phase de restauration du shell de Visual Studio. |
![]() |
UndoUnit | Le wrapper pour modéliser des transactions et qu'ils peut être utilisé par l'interface d'IOleUndoManager du shell. |
![]() |
UserActionEventArgs | Arguments d'événement pour passer les informations de renvoyer à l'utilisateur. |
![]() |
ValidationMessageCommandIds | CommandIDs pour le package de concepteur d'applications. |
![]() |
ValidationTask | Tâche de validation. |
![]() |
ValidationTaskProvider | |
![]() |
VSDiagramView | Représente la vue de diagramme que Visual Studio héberge. |
![]() |
VSDiagramViewSite | Utilisé pour localiser le contrôle d'aire de conception.Permet d'accéder aux services de shell. |
![]() |
VsValidationContext | Détail de contexte au VS le shell.Elle dérive de. ValidationContext |
![]() |
VsValidationController | VS le contrôleur de modèle de validation. |
![]() |
WaitCursor | Affiche le curseur d'attente pendant qu'une instance existe, et restaure le curseur d'origine lorsqu'elle est supprimée. |
Structures
| Structure | Description | |
|---|---|---|
![]() |
ClassViewNavigationInfoNode | Représente un élément qui apparaît comme nœud dans une arborescence. |
![]() |
QueryEditResult | Gère les résultats lorsqu'il existe une demande de modifier le document, et encapsule les résultats d'un appel à l'QueryEditFiles. |
![]() |
QuerySaveResult | Gère les résultats lorsqu'il existe une demande d'enregistrer le document, et encapsule les résultats d'un appel à l'QuerySaveFiles. |
Interfaces
| Interface | Description | |
|---|---|---|
![]() |
IMonitorSelectionService | Surveille l'état de sélection actuel dans le shell. |
![]() |
IRelatedDocList | Liste de documents mis en relation à un autre document. |
![]() |
SRelatedDocList | Identificateur de service pour le service de RelatedDocList utilisé par des clients Modelbus. |
Délégués
| Délégué | Description | |
|---|---|---|
![]() |
DescriptionHandler | Appelé pour déterminer la description d'une transaction. |
![]() |
GetModelElementDisplayNameEventHandler | Le rappel qui permet pour définir le nom d'élément s'est affiché dans l'explorateur de modèle. |
![]() |
IncludeInResultsCallback | Représente la méthode qui décidera si un fichier est compris dans les résultats de la recherche. |
![]() |
TransactionCommitHandler | Appelé lorsqu'une transaction est validée. |
Énumérations
| Énumération | Description | |
|---|---|---|
![]() |
ClassViewNavigationInfoTypes | Représente les types de nœuds auxquels vous pouvez assigner un élément dans l'arborescence de navigation. |
![]() |
DiagramDocView.ToolboxItemFilterType | Énumération utilisée pour indiquer une collection particulière de filtre de boîte à outils. |
![]() |
ExportUserAction | Représente le type de problème qui requiert l'attention de l'utilisateur. |
![]() |
IncludeResults | Énumération retournée de l'IncludeInResultsCallback pour spécifier si l'élément actuel doit être comprise dans la liste, et si la recherche doit continuer. |
![]() |
ModelingPartitionMapper.WhichPartition | |
![]() |
RelatedFileType | Marquez d'un indicateur l'énumération pour spécifier le comportement de fichier connexe |
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)