Compartilhar 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.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.11.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 uma função de hash para um tipo específico. (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