Condividi tramite


Classe DomainRelationshipInfo

Rappresenta i metadati su una relazione di dominio.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class DomainRelationshipInfo _
    Inherits DomainClassInfo
public sealed class DomainRelationshipInfo : DomainClassInfo

Il tipo DomainRelationshipInfo espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica AllDescendants Ottiene un elenco di tutte le classi di dominio derivate da questa classe. (Ereditato da DomainClassInfo)
Proprietà pubblica AllDomainProperties Ottiene un elenco delle proprietà di dominio dichiarate su questa classe di dominio. (Ereditato da DomainClassInfo)
Proprietà pubblica AllDomainRolesPlayed Ottiene un elenco di sola lettura di tutti i ruoli di dominio di questa classe o dei relativi predecessori. (Ereditato da DomainClassInfo)
Proprietà pubblica AllEmbeddedByDomainRoles Ottiene un elenco dei ruoli di dominio che incorporano questa classe di dominio. (Ereditato da DomainClassInfo)
Proprietà pubblica AllowsDuplicates Ottiene se sono consentite più istanze di questa relazione di dominio tra la stessa coppia di elementi.
Proprietà pubblica BaseDomainClass Ottiene la classe di dominio dalla quale eredita questa classe di dominio. (Ereditato da DomainClassInfo)
Proprietà pubblica BaseDomainRelationship Ottiene la relazione di dominio di base, se disponibile.
Proprietà pubblica DefaultDomainProperty Ottiene la proprietà predefinita del dominio per questa classe di dominio. (Ereditato da DomainClassInfo)
Proprietà pubblica DisplayName Ottiene il nome visualizzato dell'elemento. (Ereditato da DomainObjectInfo)
Proprietà pubblica DomainModel Ottiene il modello di dominio a cui appartiene questa classe di dominio. (Ereditato da DomainClassInfo)
Proprietà pubblica DomainRoles Ottiene un elenco di sola lettura dei ruoli di dominio per questa relazione.
Proprietà pubblica Id Ottiene l'ID dell'elemento. (Ereditato da DomainObjectInfo)
Proprietà pubblica ImplementationClass Ottiene il tipo di implementazione di questa classe di dominio. (Ereditato da DomainClassInfo)
Proprietà pubblica IsEmbedding Indica se l'assegnatario del ruolo di origine contiene in modo logico gli assegnatari del ruolo di destinazione.
Proprietà pubblica IsValidationEnabled Indica se la convalida è abilitata per questa classe di dominio. (Ereditato da DomainClassInfo)
Proprietà pubblica LocalDescendants Ottiene un elenco delle classi di dominio derivate direttamente da questa classe. (Ereditato da DomainClassInfo)
Proprietà pubblica LocalDomainProperties Ottiene un elenco delle proprietà di dominio dichiarate in questa classe di dominio. (Ereditato da DomainClassInfo)
Proprietà pubblica LocalDomainRolesPlayed Ottiene un dei ruoli di dominio di questa classe di dominio. (Ereditato da DomainClassInfo)
Proprietà pubblica Name Ottiene il nome dell'elemento. (Ereditato da DomainObjectInfo)
Proprietà pubblica NameDomainProperty Ottiene la proprietà del nome dell'elemento per questa classe di dominio. (Ereditato da DomainClassInfo)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals L'uguaglianza è basata sull'ID dell'oggetto DomainClassInfo. (Ereditato da DomainClassInfo)
Metodo pubblico FindDomainProperty Trova una proprietà di dominio definita nella classe di dominio. (Ereditato da DomainClassInfo)
Metodo pubblico FindDomainRole Trova un ruolo di dominio in base al nome.
Metodo pubblico GetHashCode Hashcode è basato sull'ID di questo oggetto (Ereditato da DomainClassInfo)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IsDerivedFrom(Guid) Indica se questa classe di dominio è derivata da una classe di dominio specificata. (Ereditato da DomainClassInfo)
Metodo pubblico IsDerivedFrom(DomainClassInfo) Indica se questa classe di dominio è derivata da una classe di dominio specificata. (Ereditato da DomainClassInfo)
Metodo pubblico ToString Converte l'elemento in una stringa. (Ereditato da DomainObjectInfo)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling