Partager via


DslDefinitionModelElementTrackingPropertyDescriptor, classe

Fournit un descripteur de propriété de suivi personnalisée pour les classes de domaine définies dans l'espace de noms DslDefintion

Hiérarchie d'héritage

System.Object
  System.ComponentModel.MemberDescriptor
    System.ComponentModel.PropertyDescriptor
      Microsoft.VisualStudio.Modeling.Design.ElementPropertyDescriptor
        Microsoft.VisualStudio.Modeling.Design.TrackingPropertyDescriptor
          Microsoft.VisualStudio.Modeling.DslDefinition.Design.DslDefinitionModelElementTrackingPropertyDescriptor

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 NotInheritable Class DslDefinitionModelElementTrackingPropertyDescriptor _
    Inherits TrackingPropertyDescriptor
public sealed class DslDefinitionModelElementTrackingPropertyDescriptor : TrackingPropertyDescriptor

Le type DslDefinitionModelElementTrackingPropertyDescriptor expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique DslDefinitionModelElementTrackingPropertyDescriptor ElementPropertyDescriptor peut s'exécuter sur un élément spécifique passé au constructeur, ou il peut recevoir un élément Null.Si un élément spécifique est fourni, GetValue(), SetValue() et les autres méthodes ignorent l'argument d'objet passé et utilisent cet élément spécifique.Si un élément null est fourni, GetValue(), SetValue() et les autres méthodes utilisent l'argument d'objet passé.

Début

Propriétés

  Nom Description
Propriété publique Attributes Obtient la collection des attributs de ce membre. (Hérité de MemberDescriptor.)
Propriété publique Category Obtient la catégorie dans laquelle grouper la propriété de domaine lorsque cette propriété s'affiche dans un contrôle PropertyGrid défini en mode Par catégorie. (Hérité de ElementPropertyDescriptor.)
Propriété publique ComponentType Obtient le type de l'élément de modèle auquel cette propriété est liée. (Hérité de ElementPropertyDescriptor.)
Propriété publique Converter Obtient le convertisseur de la propriété décrite. (Hérité de ElementPropertyDescriptor.)
Propriété publique Description Obtient la description de la propriété décrite, telle qu'elle est spécifiée dans DescriptionResourceAttribute. (Hérité de ElementPropertyDescriptor.)
Propriété publique DesignTimeOnly Obtient une valeur indiquant si ce membre ne doit être défini qu'au moment du design, comme spécifié dans DesignOnlyAttribute. (Hérité de MemberDescriptor.)
Propriété publique DisplayName Obtient le nom complet de la propriété décrite, telle qu'elle est spécifiée dans DisplayNameResourceAttribute. (Hérité de ElementPropertyDescriptor.)
Propriété publique DomainPropertyInfo Obtient l'objet d'informations de propriété utilisé pour créer ce descripteur de propriété. (Hérité de ElementPropertyDescriptor.)
Propriété publique IsBrowsable Obtient une valeur indiquant si le membre peut être exploré, tel que spécifié dans BrowsableAttribute. (Hérité de MemberDescriptor.)
Propriété publique IsInstanceBased Teste si ce PropertyDescriptor est basé sur une instance ou sur un type statique. (Hérité de ElementPropertyDescriptor.)
Propriété publique IsLocalizable Obtient une valeur indiquant si cette propriété doit être localisée, comme spécifié dans LocalizableAttribute. (Hérité de PropertyDescriptor.)
Propriété publique IsReadOnly Retourne une valeur indiquant si la propriété est en lecture seule ou non. (Substitue ElementPropertyDescriptor.IsReadOnly.)
Propriété publique ModelElement Obtient l'élément de modèle utilisé pour créer ce descripteur de propriété. (Hérité de ElementPropertyDescriptor.)
Propriété publique Name Obtient le nom du membre. (Hérité de MemberDescriptor.)
Propriété publique PropertyType Obtient le type de propriété de la propriété décrite. (Hérité de ElementPropertyDescriptor.)
Propriété publique SerializationVisibility Obtient une valeur indiquant si cette propriété doit être sérialisée, comme spécifié dans DesignerSerializationVisibilityAttribute. (Hérité de PropertyDescriptor.)
Propriété publique SupportsChangeEvents Obtient une valeur qui indique si les notifications de modification des valeurs pour cette propriété peuvent provenir de l'extérieur du descripteur de propriété. (Hérité de PropertyDescriptor.)

Début

Méthodes

  Nom Description
Méthode publique AddValueChanged (Hérité de ElementPropertyDescriptor.)
Méthode publique CanResetValue Indique si la valeur de la propriété de domaine peut être réinitialisée. (Hérité de TrackingPropertyDescriptor.)
Méthode publique Equals Compare cet objet à un autre afin de déterminer s'ils sont équivalents. (Hérité de PropertyDescriptor.)
Méthode publique GetChildProperties() Retourne le PropertyDescriptorCollection par défaut. (Hérité de PropertyDescriptor.)
Méthode publique GetChildProperties(array<Attribute[]) Retourne un PropertyDescriptorCollection avec comme filtre un tableau d'attributs spécifié. (Hérité de PropertyDescriptor.)
Méthode publique GetChildProperties(Object) Retourne un PropertyDescriptorCollection pour un objet donné. (Hérité de PropertyDescriptor.)
Méthode publique GetChildProperties(Object, array<Attribute[]) Retourne un PropertyDescriptorCollection pour un objet donné à l'aide d'un tableau d'attributs spécifié comme filtre. (Hérité de PropertyDescriptor.)
Méthode publique GetEditor Retourne un éditeur de valeurs pour la propriété décrite. (Hérité de ElementPropertyDescriptor.)
Méthode publique GetHashCode Retourne le code de hachage de cet objet. (Hérité de PropertyDescriptor.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique GetValue Obtient la valeur de la propriété de domaine. (Hérité de ElementPropertyDescriptor.)
Méthode protégée GetValueChangedHandler Récupère l'ensemble actuel de gestionnaires d'événements ValueChanged pour un composant spécifique. (Hérité de PropertyDescriptor.)
Méthode publique RemoveValueChanged (Hérité de ElementPropertyDescriptor.)
Méthode publique ResetValue Réinitialise la valeur de la propriété de suivi. (Hérité de TrackingPropertyDescriptor.)
Méthode publique SetValue Définit la valeur de la propriété. (Substitue ElementPropertyDescriptor.SetValue(Object, Object).)
Méthode publique ShouldSerializeValue Indique si la valeur de la propriété de suivi doit être sérialisée. (Hérité de TrackingPropertyDescriptor.)
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