Partilhar via


Classe DomainRelationshipInfo

Representa os metadados sobre uma relação de domínio.

Hierarquia de herança

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

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintaxe

'Declaração
Public NotInheritable Class DomainRelationshipInfo _
    Inherits DomainClassInfo
public sealed class DomainRelationshipInfo : DomainClassInfo

O tipo DomainRelationshipInfo expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública AllDescendants Obtém uma lista de todas as classes de domínio derivadas dessa classe. (Herdado de DomainClassInfo.)
Propriedade pública AllDomainProperties Obtém uma lista de propriedades do domínio declarado nessa classe de domínio. (Herdado de DomainClassInfo.)
Propriedade pública AllDomainRolesPlayed Obtém uma lista de todas as funções de domínio desempenhado por essa classe ou seus ascendentes somente para leitura. (Herdado de DomainClassInfo.)
Propriedade pública AllEmbeddedByDomainRoles Obtém uma lista de funções de domínio que incorporar essa classe de domínio. (Herdado de DomainClassInfo.)
Propriedade pública AllowsDuplicates Obtém se várias instâncias dessa relação de domínio são permitidas entre o mesmo par de elementos.
Propriedade pública BaseDomainClass Obtém a classe de domínio que herda da classe de domínio. (Herdado de DomainClassInfo.)
Propriedade pública BaseDomainRelationship Obtém a relação de domínio base, se houver.
Propriedade pública DefaultDomainProperty Obtém a propriedade de domínio padrão para essa classe de domínio. (Herdado de DomainClassInfo.)
Propriedade pública DisplayName Obtém o nome de exibição do elemento. (Herdado de DomainObjectInfo.)
Propriedade pública DomainModel Obtém o modelo de domínio pertencente a essa classe de domínio. (Herdado de DomainClassInfo.)
Propriedade pública DomainRoles Obtém uma lista somente leitura, as funções de domínio para esse relacionamento.
Propriedade pública Id Obtém a ID do elemento. (Herdado de DomainObjectInfo.)
Propriedade pública ImplementationClass Obtém o tipo de implementação desta classe de domínio. (Herdado de DomainClassInfo.)
Propriedade pública IsEmbedding Obtém se o player da função de origem contém logicamente os jogadores da função destino.
Propriedade pública IsValidationEnabled Obtém se a validação está habilitada para esta classe de domínio. (Herdado de DomainClassInfo.)
Propriedade pública LocalDescendants Obtém uma lista de classes de domínio diretamente derivadas dessa classe. (Herdado de DomainClassInfo.)
Propriedade pública LocalDomainProperties Obtém uma lista das propriedades do domínio declarado nesta classe de domínio. (Herdado de DomainClassInfo.)
Propriedade pública LocalDomainRolesPlayed Obtém uma lista das funções de domínio desempenhado por esta classe de domínio. (Herdado de DomainClassInfo.)
Propriedade pública Name Obtém o nome do elemento. (Herdado de DomainObjectInfo.)
Propriedade pública NameDomainProperty Obtém a propriedade name do elemento para essa classe de domínio. (Herdado de DomainClassInfo.)

Superior

Métodos

  Nome Descrição
Método público Equals Igualdade baseia-se na identificação do objeto DomainClassInfo. (Herdado de DomainClassInfo.)
Método público FindDomainProperty Localiza uma propriedade de domínio é definida nesta classe de domínio. (Herdado de DomainClassInfo.)
Método público FindDomainRole Localiza uma função de domínio pelo nome.
Método público GetHashCode HashCode baseia-se na identificação deste objeto (Herdado de DomainClassInfo.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público IsDerivedFrom(Guid) Indica se a classe de domínio é derivada de uma classe de domínio especificado. (Herdado de DomainClassInfo.)
Método público IsDerivedFrom(DomainClassInfo) Indica se a classe de domínio é derivada de uma classe de domínio especificado. (Herdado de DomainClassInfo.)
Método público ToString Converte o elemento em uma seqüência de caracteres. (Herdado de DomainObjectInfo.)

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Modeling