Partager via


Microsoft.VisualStudio.Shell.Design, espace de noms

Classes

  Classe Description
Classe publique AssemblyDeletedEventArgs Contient les données d'événement pour AssemblyDeletedEvent qui sont déclenchées lorsqu'un assembly est supprimé.
Classe publique AssemblyObsoleteEventArgs Représente une classe d'argument pour l'événement d'AssemblyObsolete.Cette classe ne peut pas être héritée.
Classe publique AssemblyRefreshedEventArgs Un événement qui est déclenché lorsqu'un assembly a été actualisé.
Classe publique ConstructorInfoWrapper
Classe publique DesignerWindowPane Cette classe hérite d'WindowPane et l'étend pour fournir les fonctionnalités conceptrices.
Classe publique DesignSurfaceExtension La classe de base pour tout objet fourni par un VSPackage à appeler par l'environnement de Visual Studio lors de la création conceptrice pour personnaliser ou étendre des services et des métadonnées a fourni par toute implémentation d'DesignSurface.
Classe publique DesignSurfaceExtensionAttribute Informe l'environnement de Visual Studio qu'un VSPackage fournit Type implémentant un service pour personnaliser ou étendre des services fournis par toute implémentation d'DesignSurface au moment de le chargement concepteur.
Classe publique DynamicTypeService Fournit des instances d'ITypeResolutionService pour un projet.
Classe publique DynamicTypeService.ContextTypeResolver Un objet d'IDisposable qui route la résolution d'assembly/type fournit à ITypeResolutionService pour la hiérarchie donnée.Il est instancié par un appel à l'[M:Microsoft.VisualStudio.Shell.Design.DynamicTypeService.GetContextTypeResolver(T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchyhierarchy)].
Classe publique GlobalObject Fournit la classe de base pour les types dont les instances sont accessibles pour chaque projet.
Classe publique GlobalObjectCollection Une collection fortement typée d'objets globaux.La collection peut être en lecture-écriture ou en lecture seule.Une collection en lecture-écriture peut être à bon marché passée au constructeur de GlobalObjectCollection pour faire lire uniquement la version sans copier la collection.
Classe publique GlobalObjectDescriptionAttribute Permet aux fournisseurs d'objets globaux pour référencer les instances de l'objet globales qu'elles avec les fournissent des métadonnées supplémentaires.
Classe publique GlobalObjectProvider Fournit une classe de base pour accéder à un ou plusieurs types d'objet globaux.
Classe publique GlobalObjectProviderFactory Fournit une classe de base pour énumérer les fournisseurs d'objets globaux.
Classe publique GlobalObjectService Maintient le tableau actuel des fournisseurs d'objets globaux.Cette classe ne peut pas être héritée.
Classe publique GlobalType Fournit la classe de base pour les types qui sont définis dans le projet ou générés de code.
Classe publique GlobalTypeCollection Une collection fortement typée de types globaux.
Classe publique OleUndoEngine Fournit une implémentation par défaut de gestion de phase de restauration pour des générateurs.
Classe protégée OleUndoEngine.UndoUnit Étend la prise en charge d'encapsuler une unité de travail qu'un utilisateur peut annuler.
Classe publique ProjectTypeResolutionService Une classe abstraite qui fournit l'implémentation de Visual Studio de l'interface d'ITypeResolutionService.
Classe publique ProvideDesignerMetadataAttribute Déclare des métadonnées supplémentaires pour les types ou des objets, ce qui permet à des tiers pour modifier l'ensemble de métadonnées disponibles sur une classe.
Classe publique ProvideDesignerOptionsAttribute Associe un ou plusieurs catégories à chaque générateur dans le Registre.
Classe publique ProvideGlobalObjectProviderAttribute Signifie qu'un ou plusieurs classes dans un package sont les fournisseurs d'objets globaux.Cette classe ne peut pas être héritée.
Classe publique ProvideViewAdapterAttribute Cet attribut peut être placé sur les classes qui dérivent d'DesignerWindowPane pour les associer à un type particulier de vue.Il existe trois types d'adaptateurs de vue : les adaptateurs de fichier fournissent la prise en charge uniquement d'un fichier spécifique, prise en charge d'adaptateurs de langage tous les fichiers associés avec un service de langage données, et les adaptateurs globaux sont disponibles pour tout type.
Classe publique TypeObsoleteEventArgs Un événement qui obtient a déclenché lorsqu'un type est devenu obsolète.
Classe publique VirtualTypeBuilder Crée le nouveau typea virtuel.Cette classe ne peut pas être héritée.
Classe publique VirtualTypeBuilder.AttributeCollection Représente la collection d'attributs.Cette classe ne peut pas être héritée.
Classe publique VirtualTypeBuilder.ConstructorInfoCollection Représente la collection de constructeurs.Cette classe ne peut pas être héritée.
Classe publique VirtualTypeBuilder.EventInfoCollection Représente la collection d'événements.Cette classe ne peut pas être héritée.
Classe publique VirtualTypeBuilder.FieldInfoCollection Représente la collection de champs.Cette classe ne peut pas être héritée.
Classe publique VirtualTypeBuilder.MethodInfoCollection Représente la collection de méthodes.Cette classe ne peut pas être héritée.
Classe publique VirtualTypeBuilder.PropertyInfoCollection Représente la collection de propriétés.Cette classe ne peut pas être héritée.
Classe publique VirtualTypeImplementor La classe de base que que vous devez dériver de pour fournir une implémentation de votre type virtuel.
Classe publique VsTargetFrameworkProvider
Classe publique VSTypeResolutionHelperService
Classe publique WindowPaneProviderService Un service qui fournit des volets de fenêtre de spécifiques au fichier.

Structures

  Structure Description
Structure protégée WindowPaneProviderService.RegisteredWindowPane Une structure qui encapsule une technologie de vue et son type associé de volet de fenêtre.

Délégués

  Délégué Description
Délégué public AssemblyDeletedEventHandler Le délégué pour AssemblyDeletedEvent qui est déclenché lorsqu'un assembly a été supprimé.
Délégué public AssemblyObsoleteEventHandler Un événement qui obtient a déclenché lorsqu'un assembly est devenu obsolète.Ce délégué ne peut pas être hérité.
Délégué public AssemblyRefreshedEventHandler Un délégué qui passe le long de l'événement qui un assembly est devenu obsolète.
Délégué public TypeObsoleteEventHandler Un événement qui obtient a déclenché lorsqu'un type est devenu obsolète.

Énumérations

  Énumération Description
Énumération publique AttributeScope Spécifie la portée d'un attribut.
Énumération publique ReferenceType Une énumération des types référence utilisés par ProjectTypeResolutionService.