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.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.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à del 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 riprodotti da questa classe o dai relativi ascendenti. (Ereditato da DomainClassInfo)
Proprietà pubblica AllEmbeddedByDomainRoles Ottiene un elenco dei ruoli di dominio che includono la classe di dominio. (Ereditato da DomainClassInfo)
Proprietà pubblica AllowsDuplicates Indica se a più istanze di questa relazione di dominio sono consentite tra la stessa coppia di elementi.
Proprietà pubblica BaseDomainClass Ottiene la classe di dominio che questa classe di dominio eredita da. (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 che questa classe di dominio a cui appartiene. (Ereditato da DomainClassInfo)
Proprietà pubblica DomainRoles Ottiene un elenco di sola lettura dei ruoli del dominio per questa relazione.
Proprietà pubblica Id Ottiene l'ID dell'elemento. (Ereditato da DomainObjectInfo)
Proprietà pubblica ImplementationClass Ottiene il tipo di implementazione della classe di dominio. (Ereditato da DomainClassInfo)
Proprietà pubblica IsEmbedding Indica se il giocatore del ruolo di origine contiene logicamente di giocatori 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à del dominio dichiarate nella classe di dominio. (Ereditato da DomainClassInfo)
Proprietà pubblica LocalDomainRolesPlayed Ottiene un elenco di ruoli del dominio riprodotti da questa classe di dominio. (Ereditato da DomainClassInfo)
Proprietà pubblica Name Ottiene il nome dell'elemento. (Ereditato da DomainObjectInfo)
Proprietà pubblica NameDomainProperty Ottiene la proprietà name 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 di DomainClassInfo. (Ereditato da DomainClassInfo)
Metodo pubblico FindDomainProperty Cerca una proprietà di dominio che è definita nella classe di dominio. (Ereditato da DomainClassInfo)
Metodo pubblico FindDomainRole Cerca un ruolo del dominio per 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 specificato. (Ereditato da DomainClassInfo)
Metodo pubblico IsDerivedFrom(DomainClassInfo) Indica se questa classe di dominio è derivata da una classe di dominio specificato. (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