Partilhar via


Classe DomainPropertyInfo

Representa uma propriedade de uma classe de domínio.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Modeling.DomainObjectInfo
    Microsoft.VisualStudio.Modeling.DomainPropertyInfo

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

Sintaxe

'Declaração
Public NotInheritable Class DomainPropertyInfo _
    Inherits DomainObjectInfo
public sealed class DomainPropertyInfo : DomainObjectInfo

O tipo DomainPropertyInfo expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública DefaultValue Obtém o valor padrão dessa propriedade de domínio.
Propriedade pública DisplayName Obtém o nome de exibição do elemento. (Herdado de DomainObjectInfo.)
Propriedade pública DomainClass Obtém a classe do domínio onde essa propriedade é declarada.
Propriedade pública DomainModel Obtém o modelo de domínio em que a classe de domínio que tem essa propriedade está definida. (Substitui DomainObjectInfo.DomainModel.)
Propriedade pública ElementNameProvider Obtém um provedor de nome exclusivo para essa propriedade de domínio.
Propriedade pública Id Obtém a ID do elemento. (Herdado de DomainObjectInfo.)
Propriedade pública Kind Obtém o tipo para esta propriedade.
Propriedade pública Name Obtém o nome do elemento. (Herdado de DomainObjectInfo.)
Propriedade pública PropertyInfo Obtém as informações sobre a propriedade de domínio.
Propriedade pública PropertyType Obtém o tipo que é atribuído à propriedade.
Propriedade pública ValueHandler Obtém o manipulador de valor para essa propriedade.

Superior

Métodos

  Nome Descrição
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público GetValue Obtém o valor de uma propriedade para um elemento de modelo específico.
Método público NotifyValueChange Notifica ouvintes que um valor para uma propriedade foi alterada.
Método público SetValue Define o valor da propriedade em um elemento de modelo especificado.
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