Partager via


ModelingToolboxItemBase, classe

Ce type a un attribut SecurityCriticalAttribute, qui le limite à un usage interne par la bibliothèque de classes .NET Framework pour Silverlight. Un code d'application qui utilise un membre de ce type lève une exception MethodAccessException.

[ESSENTIEL POUR LA SÉCURITÉ]

Représente un élément de boîte à outils abstrait.

Hiérarchie d'héritage

System.Object
  System.Drawing.Design.ToolboxItem
    Microsoft.VisualStudio.Modeling.Design.ModelingToolboxItemBase
      Microsoft.VisualStudio.Modeling.Design.ModelingToolboxItem
      Microsoft.VisualStudio.Modeling.Shell.ModelingBindingSourceToolboxItem

Espace de noms :  Microsoft.VisualStudio.Modeling.Design
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntaxe

'Déclaration
<SerializableAttribute> _
<SecurityCriticalAttribute> _
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public MustInherit Class ModelingToolboxItemBase _
    Inherits ToolboxItem
[SerializableAttribute]
[SecurityCriticalAttribute]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public abstract class ModelingToolboxItemBase : ToolboxItem

Le type ModelingToolboxItemBase expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée ModelingToolboxItemBase(SerializationInfo, StreamingContext) Constructeur de sérialisation.
Méthode protégée ModelingToolboxItemBase(String, Int32, String, Bitmap, String, String, String, String, ICollection) Initialise une nouvelle instance de la classe ModelingToolboxItemBase.

Début

Propriétés

  Nom Description
Propriété publique AssemblyName Obtient ou définit le nom de l'assembly contenant les types créés par l'élément de boîte à outils. (Hérité de ToolboxItem.)
Propriété publique Bitmap Obtient ou définit une bitmap pour représenter l'élément de boîte à outils dans la boîte à outils. (Hérité de ToolboxItem.)
Propriété publique Company Obtient ou définit le nom de la société pour ToolboxItem. (Hérité de ToolboxItem.)
Propriété publique ComponentType Obtient la chaîne ComponentType qui s'affiche dans l'info-bulle pour cet élément. (Substitue ToolboxItem.ComponentType.)
Propriété publique ContextSensitiveHelpKeyword Obtient le mot clé d'aide sensible au contexte de l'élément de boîte à outils.Ne doit PAS être localisé.
Propriété publique DependentAssemblies Obtient ou définit AssemblyName pour l'élément de boîte à outils. (Hérité de ToolboxItem.)
Propriété publique Description Obtient ou définit la description de cet objet ToolboxItem. (Hérité de ToolboxItem.)
Propriété publique DisplayName Obtient ou définit le nom complet de l'élément de boîte à outils. (Hérité de ToolboxItem.)
Propriété publique Filter Obtient ou définit le filtre qui détermine si l'élément de boîte à outils peut être utilisé sur un composant de destination. (Hérité de ToolboxItem.)
Propriété publique Id Obtient l'identificateur unique de cet élément de boîte à outils.
Propriété publique IsTransient Obtient une valeur qui indique si l'élément de boîte à outils est transitoire. (Hérité de ToolboxItem.)
Propriété publique Locked Obtient une valeur indiquant si ToolboxItem est actuellement verrouillé. (Hérité de ToolboxItem.)
Propriété publique Position Obtient la position suggérée de l'élément de boîte à outils.
Propriété publique Properties Obtient un dictionnaire de propriétés. (Hérité de ToolboxItem.)
Propriété publique TabName Obtient le nom de l'onglet Boîte à outils pour contenir cet élément.Doit être localisé.
Propriété publique TabNameId Obtient l'identificateur de nom non localisé de l'onglet de boîte à outils pour contenir cet élément.Ne doivent PAS être localisé.
Propriété publique TypeName Obtient ou définit le nom qualifié complet du type de IComponent que l'élément de boîte à outils crée lorsqu'il est appelé. (Hérité de ToolboxItem.)
Propriété publique Version Obtient la version de cet objet ToolboxItem. (Hérité de ToolboxItem.)

Début

Méthodes

  Nom Description
Méthode protégée CheckUnlocked Lève une exception si l'élément de boîte à outils est actuellement verrouillé. (Hérité de ToolboxItem.)
Méthode publique CreateComponents() Crée les composants que l'élément de boîte à outils est configuré pour créer. (Hérité de ToolboxItem.)
Méthode publique CreateComponents(IDesignerHost) Crée les composants que l'élément de boîte à outils est configuré pour créer, à l'aide de l'hôte du concepteur spécifié. (Hérité de ToolboxItem.)
Méthode publique CreateComponents(IDesignerHost, IDictionary) Crée les composants que l'élément de boîte à outils est configuré pour créer, à l'aide de l'hôte du concepteur spécifié et des valeurs par défaut. (Hérité de ToolboxItem.)
Méthode protégée CreateComponentsCore(IDesignerHost) Crée un composant ou un tableau de composants lorsque l'élément de boîte à outils est appelé. (Hérité de ToolboxItem.)
Méthode protégée CreateComponentsCore(IDesignerHost, IDictionary) Crée un tableau de composants lorsque l'élément de boîte à outils est appelé. (Hérité de ToolboxItem.)
Méthode protégée Deserialize Désérialise cette instance du ModelingToolboxItemBase. (Substitue ToolboxItem.Deserialize(SerializationInfo, StreamingContext).)
Méthode publique Equals Détermine si deux instances de ModelingToolboxItemBase sont égales. (Substitue ToolboxItem.Equals(Object).)
Méthode protégée FilterPropertyValue Filtre une valeur de propriété avant de la retourner. (Hérité de ToolboxItem.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Retourne le code de hachage de cette instance. (Substitue ToolboxItem.GetHashCode().)
Méthode publique GetType() Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique GetType(IDesignerHost) Permet l'accès au type associé à l'élément de boîte à outils. (Hérité de ToolboxItem.)
Méthode protégée GetType(IDesignerHost, AssemblyName, String, Boolean) Crée une instance du type spécifié, en utilisant éventuellement un hôte du concepteur et un nom d'assembly spécifiés. (Hérité de ToolboxItem.)
Méthode publique Initialize Initialise l'élément de boîte à outils en cours avec le type spécifié à créer. (Hérité de ToolboxItem.)
Méthode publique Lock Verrouille l'élément de boîte à outils et empêche toute modification de ses propriétés. (Hérité de ToolboxItem.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégée OnComponentsCreated Déclenche l'événement ComponentsCreated. (Hérité de ToolboxItem.)
Méthode protégée OnComponentsCreating Déclenche l'événement ComponentsCreating. (Hérité de ToolboxItem.)
Méthode protégée Serialize Désérialise cette instance de la ModelingToolboxItemBase. (Substitue ToolboxItem.Serialize(SerializationInfo, StreamingContext).)
Méthode publique ToString Retourne un String qui représente le ToolboxItem actuel. (Hérité de ToolboxItem.)
Méthode protégée ValidatePropertyType Vérifie qu'un objet est d'un type donné. (Hérité de ToolboxItem.)
Méthode protégée ValidatePropertyValue Valide une propriété avant qu'elle ne soit assignée au dictionnaire de propriétés. (Hérité de ToolboxItem.)

Début

Événements

  Nom Description
Événement public ComponentsCreated Se produit immédiatement après que les composants ont été créés. (Hérité de ToolboxItem.)
Événement public ComponentsCreating Se produit lorsque des composants sont sur le point d'être créés. (Hérité de ToolboxItem.)

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée ISerializable.GetObjectData Pour obtenir une description de ce membre, consultez la méthode GetObjectData. (Hérité de ToolboxItem.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling.Design, espace de noms