PresentationElementTypeDescriptor, classe
Classe pour fournir ModelElement TypeDesriptor pour la prise en charge de la grille de propriétés.
Hiérarchie d'héritage
System.Object
System.ComponentModel.CustomTypeDescriptor
Microsoft.VisualStudio.Modeling.Design.ElementTypeDescriptor
Microsoft.VisualStudio.Modeling.Diagrams.PresentationElementTypeDescriptor
Microsoft.VisualStudio.Modeling.Diagrams.CommentShapeTypeDescriptor
Microsoft.VisualStudio.Modeling.Diagrams.CompartmentTypeDescriptor
Microsoft.VisualStudio.Modeling.Diagrams.DiagramTypeDescriptor
Microsoft.VisualStudio.Modeling.Diagrams.LabelShapeTypeDescriptor
Microsoft.VisualStudio.Modeling.Diagrams.NodeShapeTypeDescriptor
Espace de noms : Microsoft.VisualStudio.Modeling.Diagrams
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Syntaxe
'Déclaration
Public Class PresentationElementTypeDescriptor _
Inherits ElementTypeDescriptor
public class PresentationElementTypeDescriptor : ElementTypeDescriptor
Le type PresentationElementTypeDescriptor expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
PresentationElementTypeDescriptor(ICustomTypeDescriptor, PresentationElement) | ||
PresentationElementTypeDescriptor(ICustomTypeDescriptor, PresentationElement, ModelElement) | Obsolète. ctor pour créer la classe wrapper qui représente l'élément utilisé par la grille de propriétés. |
Début
Propriétés
Nom | Description | |
---|---|---|
ComponentType | Obtient le Type de l'élément de modèle que cette classe représente. (Hérité de ElementTypeDescriptor.) | |
ModelElement | Obtient l'élément de modèle représenté par cette classe. (Hérité de ElementTypeDescriptor.) | |
PresentationElement | Retourne l'élément de modèle de présentation décrit par ce descripteur | |
RepresentedModelElement | ||
Store | (Hérité de ElementTypeDescriptor.) |
Début
Méthodes
Nom | Description | |
---|---|---|
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.) | |
CreateCollectionPropertyDescriptor | (Hérité de ElementTypeDescriptor.) | |
CreatePropertyDescriptor | Crée un descripteur pour une propriété d'un élément de modèle. (Hérité de ElementTypeDescriptor.) | |
CreateRolePlayerPropertyDescriptor | Crée un descripteur pour une propriété de rôle d'un élément de modèle. (Hérité de ElementTypeDescriptor.) | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
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.) | |
GetAttributes | Retourne une collection d'attributs personnalisés pour le type représenté par ce descripteur de type. (Hérité de CustomTypeDescriptor.) | |
GetCategory | Retourne une chaîne localisée pour la catégorie d'une propriété de domaine. (Hérité de ElementTypeDescriptor.) | |
GetClassName | Obtient le nom de classe affiché dans la grille des propriétés. (Substitue ElementTypeDescriptor.GetClassName().) | |
GetComponentName | Obtient le nom de composant affiché dans la grille des propriétés. (Substitue ElementTypeDescriptor.GetComponentName().) | |
GetConverter | Retourne un convertisseur de type pour le type représenté par ce descripteur de type. (Hérité de CustomTypeDescriptor.) | |
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.) | |
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.) | |
GetDescription | Retourne une chaîne localisée pour la description d'une propriété de domaine. (Hérité de ElementTypeDescriptor.) | |
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.) | |
GetDisplayProperties(ModelElement, Store, PropertyDescriptor%) | Retourne une liste de descripteurs de propriété correspondant à chaque propriété de domaine (Hérité de ElementTypeDescriptor.) | |
GetDomainClassInfo | Retourne les informations de classe de domaine pour le type d'élément en cours de description. (Hérité de ElementTypeDescriptor.) | |
GetDomainPropertyAttributes | Retourne un tableau des attributs personnalisés qui sont appliqués à la propriété décrite. (Hérité de ElementTypeDescriptor.) | |
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.) | |
GetEvents() | Retourne une collection de descripteurs d'événement pour l'objet représenté par ce descripteur de type. (Hérité de CustomTypeDescriptor.) | |
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.) | |
GetExtensionProperties | Retourne les descripteurs de propriété pour tous les éléments d'extension (Hérité de ElementTypeDescriptor.) | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetProperties() | Retourne une collection de descripteurs de propriété de domaine qui contient toutes les propriétés du type décrit. (Hérité de ElementTypeDescriptor.) | |
GetProperties(array<Attribute[]) | Retourne les propriétés pour cette instance d'un composant en utilisant le tableau d'attributs comme filtre. (Substitue ElementTypeDescriptor.GetProperties(array<Attribute[]).) | |
GetPropertyDescriptorDisplayName | Retourne une chaîne localisée pour le nom complet d'une propriété de domaine. (Hérité de ElementTypeDescriptor.) | |
GetPropertyOwner | Retourne un objet qui contient la propriété décrite par le descripteur de propriété spécifié. (Hérité de CustomTypeDescriptor.) | |
GetRolePlayerPropertyAttributes | Retourne un tableau des attributs personnalisés qui sont appliqués à la propriété de rôle décrite. (Hérité de ElementTypeDescriptor.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
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.) | |
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.) | |
IncludeOppositeRolePlayerProperties | Pour toutes les relations auxquelles cet élément de modèle participe, retourne si la propriété ElementName de l'acteur de rôle opposé peut être affiché, en cas d'existence (Substitue ElementTypeDescriptor.IncludeOppositeRolePlayerProperties(ModelElement).) | |
IsPropertyDescriptorReadOnly | Retourne une valeur qui indique si la propriété décrite est en lecture seule. (Hérité de ElementTypeDescriptor.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
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.) | |
ShouldCreatePropertyDescriptor | Retourne une valeur qui indique si un descripteur doit être créé pour la propriété de domaine spécifiée. (Hérité de ElementTypeDescriptor.) | |
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.) | |
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.