ProvideToolboxItemDiscoveryAttribute Classe

Définition

Définit un type d'élément de boîte à outils. Les types d’éléments de boîte à outils sont exposés en tant que pages dans la boîte de dialogue choisir des éléments de boîte à outils (où une page est créée pour chaque type).

public ref class ProvideToolboxItemDiscoveryAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideToolboxItemDiscoveryAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideToolboxItemDiscoveryAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideToolboxItemDiscoveryAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class ProvideToolboxItemDiscoveryAttribute
Inherits RegistrationAttribute
Héritage
ProvideToolboxItemDiscoveryAttribute
Attributs

Constructeurs

ProvideToolboxItemDiscoveryAttribute(String, String, Type, Type, String[])

Initialise une nouvelle instance de la classe ProvideToolboxItemDiscoveryAttribute.

Propriétés

AppDomainCreatorType

Obtient ou définit le type de l'implémentation IToolboxAppDomainControl.

FileFilter

Obtient ou définit le filtre de fichier pour la boîte de dialogue de Sélection.

HelperObjectType

Obtient ou définit le type de l'objet d'assistance qui est passé au constructeur de votre implémentation de IToolboxItemDiscovery.

HideAssemblyName

Obtient ou définit une valeur indiquant si l’onglet actuel doit masquer la colonne du nom de l’assembly dans la boîte de dialogue choisir des éléments de boîte à outils. Si la valeur est true, la colonne de nom de l'assembly est masquée ; si la valeur est false (valeur par défaut), elle s'affiche.

HideCulture

Obtient ou définit une valeur indiquant si l’onglet actuel doit masquer les informations de langue dans la boîte de dialogue choisir des éléments de boîte à outils. Si la valeur est true, les informations de langue sont masquées ; si la valeur est false (valeur par défaut), elles sont affichées.

HideDirectory

Obtient ou définit une valeur indiquant si l’onglet actuel doit masquer la colonne de répertoire dans la boîte de dialogue choisir des éléments de boîte à outils. Si la valeur est true, la colonne de répertoire est masquée ; si la valeur est false (valeur par défaut), elle s'affiche.

HideNamespace

Obtient ou définit une valeur indiquant si l’onglet actuel doit masquer la colonne d’espace de noms dans la boîte de dialogue choisir des éléments de boîte à outils. Si la valeur est true, la colonne d'espace de noms est masquée ; si la valeur est false (valeur par défaut), elle s'affiche.

HideVersion

Obtient ou définit une valeur indiquant si l’onglet actuel doit masquer la version dans la boîte de dialogue choisir des éléments de boîte à outils. Si la valeur est true, la version est masquée ; si la valeur est false (valeur par défaut), elle est affichée.

ItemCreatorType

Obtient le type de l'implémentation IToolboxItemCreator.

ItemDiscoveryType

Obtient le type de l'implémentation IToolboxItemDiscovery.

ItemPropertyIdsAndNames

Obtient une collection de colonnes supplémentaires (comme des paires Noms complets/Identificateur) à afficher dans la boîte de dialogue.

PageOrder

Obtient ou définit l'ordre de tri de la page. Si la valeur est zéro, la page est laissée non triée et apparaît après toutes les pages avec des valeurs d'ordre différentes de zéro. Les pages avec des valeurs de commande égales sont classées par nom dans l'ordre alphabétique.

PlatformsToEnumerate

Obtient ou définit une collection d’identificateurs de plateforme indiquant les plateformes qui doivent être énumérées pour remplir la liste dans la page choisir des éléments de boîte à outils de ce type d’élément.

TypeId

Obtient l'identité de cette instance de l'attribut.

VisibilityUIContexts

Obtient ou définit une liste de du uicontexts qui contrôle la visibilité de l’onglet. L’onglet est masqué si aucun des contextes d’interface utilisateur n’est défini. Seuls les contextes d'interface utilisateur non dynamiques sont pris en charge (par exemple, OsWindows8OrHigherContext). L'utilisation des contextes dynamiques comme NoSolutionContext n'est pas prise en charge et entraîne des comportements non déterministes.

Méthodes

GetPackageRegKeyPath(Guid)

Obtient le chemin d'accès au Registre (relatif à la racine de Registre de l'application) du VSPackage.

(Hérité de RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Inscrit cet attribut dans le contexte donné.

Unregister(RegistrationAttribute+RegistrationContext)

Annule l'inscription de cet attribut.

S’applique à