Partager via


DomainRelationshipInfo, classe

Représente les métadonnées relatives à une relation de domaine.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Modeling.DomainObjectInfo
    Microsoft.VisualStudio.Modeling.DomainClassInfo
      Microsoft.VisualStudio.Modeling.DomainRelationshipInfo

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

Syntaxe

'Déclaration
Public NotInheritable Class DomainRelationshipInfo _
    Inherits DomainClassInfo
public sealed class DomainRelationshipInfo : DomainClassInfo

Le type DomainRelationshipInfo expose les membres suivants.

Propriétés

  Nom Description
Propriété publique AllDescendants Obtient une liste de toutes les classes de domaine dérivées de cette classe. (Hérité de DomainClassInfo.)
Propriété publique AllDomainProperties Obtient une liste de propriétés de domaine déclarées sur cette classe de domaine. (Hérité de DomainClassInfo.)
Propriété publique AllDomainRolesPlayed Obtient une liste en lecture seule de tous les rôles de domaine joués par cette classe ou ses ascendants. (Hérité de DomainClassInfo.)
Propriété publique AllEmbeddedByDomainRoles Obtient une liste des rôles de domaine qui incluent cette classe de domaine. (Hérité de DomainClassInfo.)
Propriété publique AllowsDuplicates Obtient une valeur indiquant si les différentes instances de cette relation de domaine sont autorisées entre la même paire d'éléments.
Propriété publique BaseDomainClass Obtient la classe de domaine dont cette classe de domaine hérite. (Hérité de DomainClassInfo.)
Propriété publique BaseDomainRelationship Obtient la relation de domaine de base éventuelle.
Propriété publique DefaultDomainProperty Obtient la propriété de domaine par défaut pour cette classe de domaine. (Hérité de DomainClassInfo.)
Propriété publique DisplayName Obtient le nom complet de l'élément. (Hérité de DomainObjectInfo.)
Propriété publique DomainModel Obtient le modèle de domaine auquel cette classe de domaine appartient. (Hérité de DomainClassInfo.)
Propriété publique DomainRoles Obtient une liste en lecture seule des rôles de domaine pour cette relation.
Propriété publique Id Obtient l'ID de l'élément. (Hérité de DomainObjectInfo.)
Propriété publique ImplementationClass Obtient le type d'implémentation de cette classe de domaine. (Hérité de DomainClassInfo.)
Propriété publique IsEmbedding Obtient une valeur indiquant si le rôle source contient logiquement les lecteurs du rôle cible.
Propriété publique IsValidationEnabled Obtient une valeur indiquant si la validation est activée pour cette classe de domaine. (Hérité de DomainClassInfo.)
Propriété publique LocalDescendants Obtient une liste des classes de domaine dérivées directement de cette classe. (Hérité de DomainClassInfo.)
Propriété publique LocalDomainProperties Obtient une liste des propriétés de domaine déclarées dans cette classe de domaine. (Hérité de DomainClassInfo.)
Propriété publique LocalDomainRolesPlayed Obtient une liste des rôles de domaine joués par cette classe de domaine. (Hérité de DomainClassInfo.)
Propriété publique Name Obtient le nom de l'élément. (Hérité de DomainObjectInfo.)
Propriété publique NameDomainProperty Obtient la propriété de nom d'élément pour cette classe de domaine. (Hérité de DomainClassInfo.)

Début

Méthodes

  Nom Description
Méthode publique Equals L'égalité est basée sur l'ID de l'objet DomainClassInfo. (Hérité de DomainClassInfo.)
Méthode publique FindDomainProperty Recherche une propriété de domaine qui est définie dans cette classe de domaine. (Hérité de DomainClassInfo.)
Méthode publique FindDomainRole Recherche un rôle de domaine par nom.
Méthode publique GetHashCode Le code de hachage est basé sur l'ID de cet objet. (Hérité de DomainClassInfo.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique IsDerivedFrom(Guid) Indique si cette classe de domaine est dérivée d'une classe de domaine spécifiée. (Hérité de DomainClassInfo.)
Méthode publique IsDerivedFrom(DomainClassInfo) Indique si cette classe de domaine est dérivée d'une classe de domaine spécifiée. (Hérité de DomainClassInfo.)
Méthode publique ToString Convertit l'élément en chaîne. (Hérité de DomainObjectInfo.)

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