Partager via


DslDefinitionModelElementTypeDescriptor, classe

TypeDescriptor de DomainPath ou PropertyPath.

Hiérarchie d'héritage

System.Object
  System.ComponentModel.CustomTypeDescriptor
    Microsoft.VisualStudio.Modeling.Design.ElementTypeDescriptor
      Microsoft.VisualStudio.Modeling.DslDefinition.Design.DslDefinitionModelElementTypeDescriptor

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

Syntaxe

'Déclaration
Public Class DslDefinitionModelElementTypeDescriptor _
    Inherits ElementTypeDescriptor
public class DslDefinitionModelElementTypeDescriptor : ElementTypeDescriptor

Le type DslDefinitionModelElementTypeDescriptor expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique DslDefinitionModelElementTypeDescriptor DslDefinitionModelElementTypeDescriptor, constructeur.Il appelle la classe de base directement.

Début

Propriétés

  Nom Description
Propriété protégée ComponentType Obtient le Type de l'élément de modèle que cette classe représente. (Hérité de ElementTypeDescriptor.)
Propriété publique ModelElement Obtient l'élément de modèle représenté par cette classe. (Hérité de ElementTypeDescriptor.)
Propriété protégée Store (Hérité de ElementTypeDescriptor.)

Début

Méthodes

  Nom Description
Méthode protégée CollectionRolePropertiesBrowsable Pour toutes les relations auxquelles cet élément de modèle participe, retourne si un PropertyDescriptor pour les propriétés de collection basées sur les rôles peut être exploré (Hérité de ElementTypeDescriptor.)
Méthode protégée CreateCollectionPropertyDescriptor (Hérité de ElementTypeDescriptor.)
Méthode protégée CreatePropertyDescriptor Créer le PropertyDescriptor pour un DomainProperty donné. (Substitue ElementTypeDescriptor.CreatePropertyDescriptor(ModelElement, DomainPropertyInfo, array<Attribute[]).)
Méthode protégée CreateRolePlayerPropertyDescriptor Méthode pour créer un PropertyDescriptor qui décrit une relation et un rôle à afficher dans la grille. (Substitue ElementTypeDescriptor.CreateRolePlayerPropertyDescriptor(ModelElement, DomainRoleInfo, array<Attribute[]).)
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
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 GetAttributes Retourne une collection d'attributs personnalisés pour le type représenté par ce descripteur de type. (Hérité de CustomTypeDescriptor.)
Méthode protégée GetCategory Retourne une chaîne localisée pour la catégorie d'une propriété de domaine. (Hérité de ElementTypeDescriptor.)
Méthode publique GetClassName Retourne le nom de la classe représenté par ce descripteur. (Hérité de ElementTypeDescriptor.)
Méthode publique GetComponentName Obtient le nom de l'élément de modèle représenté par cette classe. (Hérité de ElementTypeDescriptor.)
Méthode publique GetConverter Retourne un convertisseur de type pour le type représenté par ce descripteur de type. (Hérité de CustomTypeDescriptor.)
Méthode publique GetDefaultEvent Retourne le descripteur d'événement pour l'événement par défaut de l'objet représenté par ce descripteur de type. (Hérité de CustomTypeDescriptor.)
Méthode publique GetDefaultProperty Retourne le descripteur de propriété pour la propriété par défaut de l'objet représenté par ce descripteur de type. (Hérité de CustomTypeDescriptor.)
Méthode protégée GetDescription Retourne une chaîne localisée pour la description d'une propriété de domaine. (Hérité de ElementTypeDescriptor.)
Méthode protégée GetDisplayProperties(ModelElement, PropertyDescriptor%) Retourne une collection de descripteurs de propriété pour toutes les propriétés d'un élément de modèle. (Hérité de ElementTypeDescriptor.)
Méthode protégée GetDisplayProperties(ModelElement, Store, PropertyDescriptor%) Retourne une liste de descripteurs de propriété correspondant à chaque propriété de domaine (Hérité de ElementTypeDescriptor.)
Méthode protégée GetDomainClassInfo Retourne les informations de classe de domaine pour le type d'élément en cours de description. (Hérité de ElementTypeDescriptor.)
Méthode protégée GetDomainPropertyAttributes Retourne un tableau des attributs personnalisés qui sont appliqués à la propriété décrite. (Hérité de ElementTypeDescriptor.)
Méthode publique GetEditor Retourne un éditeur du type spécifié qui sera associé à la classe représentée par ce descripteur de type. (Hérité de CustomTypeDescriptor.)
Méthode publique GetEvents() Retourne une collection de descripteurs d'événement pour l'objet représenté par ce descripteur de type. (Hérité de CustomTypeDescriptor.)
Méthode publique GetEvents(array<Attribute[]) Retourne une collection filtrée de descripteurs d'événement pour l'objet représenté par ce descripteur de type. (Hérité de CustomTypeDescriptor.)
Méthode protégée GetExtensionProperties (Substitue ElementTypeDescriptor.GetExtensionProperties(ModelElement, array<Attribute[]).)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetProperties() (Substitue ElementTypeDescriptor.GetProperties().)
Méthode publique GetProperties(array<Attribute[]) Méthode pour fournir notre propre jeu de descripteur de propriété pour le ModelElement désigné. (Substitue ElementTypeDescriptor.GetProperties(array<Attribute[]).)
Méthode protégée GetPropertyDescriptorDisplayName Retourne une chaîne localisée pour le nom complet d'une propriété de domaine. (Hérité de ElementTypeDescriptor.)
Méthode publique GetPropertyOwner Retourne un objet qui contient la propriété décrite par le descripteur de propriété spécifié. (Hérité de CustomTypeDescriptor.)
Méthode protégée GetRolePlayerPropertyAttributes Retourne un tableau des attributs personnalisés qui sont appliqués à la propriété de rôle décrite. (Hérité de ElementTypeDescriptor.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée IncludeCollectionRoleProperties Pour toutes les relations auxquelles cet élément de modèle participe, retourne si un PropertyDescriptor pour les propriétés de collection basées sur les rôles peut être fourni. (Hérité de ElementTypeDescriptor.)
Méthode protégée IncludeEmbeddingRelationshipProperties Pour l'élément de modèle spécifié, retourne une valeur qui indique s'il faut ajouter des propriétés de l'élément cible de toutes les relations incorporées qui n'acceptent pas les doublons. (Hérité de ElementTypeDescriptor.)
Méthode protégée IncludeOppositeRolePlayerProperties Pour l'élément de modèle spécifié, retourne une valeur qui indique si le rôle de propriétés zéro-à-un et relation un-à-un peut être ajouté. (Hérité de ElementTypeDescriptor.)
Méthode protégée IsPropertyDescriptorReadOnly Retourne une valeur qui indique si la propriété décrite est en lecture seule. (Hérité de ElementTypeDescriptor.)
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 ShouldCreateCollectionPropertyDescriptor Pour la relation et les acteurs de rôle de niveau d'instance impliqués, retourne si la création d'un descripteur de propriété pour les collections est nécessaire (Hérité de ElementTypeDescriptor.)
Méthode protégée ShouldCreatePropertyDescriptor Obtient une valeur indiquant s'il faut créer le descripteur de type d'une propriété donnée. (Substitue ElementTypeDescriptor.ShouldCreatePropertyDescriptor(ModelElement, DomainPropertyInfo).)
Méthode protégée ShouldCreateRolePlayerPropertyDescriptor Retourne une valeur qui indique si un descripteur doit être créé pour la propriété de rôle spécifiée. (Hérité de ElementTypeDescriptor.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

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.DslDefinition.Design, espace de noms