Método ElementTypeDescriptor.GetDisplayProperties (ModelElement, PropertyDescriptor%)
Retorna uma coleção de descritores de propriedade de todas as propriedades de um elemento de modelo.
Namespace: Microsoft.VisualStudio.Modeling.Design
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintaxe
'Declaração
Protected Function GetDisplayProperties ( _
requestor As ModelElement, _
ByRef defaultPropertyDescriptor As PropertyDescriptor _
) As PropertyDescriptorCollection
protected PropertyDescriptorCollection GetDisplayProperties(
ModelElement requestor,
ref PropertyDescriptor defaultPropertyDescriptor
)
Parâmetros
- requestor
Tipo: Microsoft.VisualStudio.Modeling.ModelElement
O elemento de modelo para obter as propriedades de.
- defaultPropertyDescriptor
Tipo: System.ComponentModel.PropertyDescriptor%
Um descritor para a propriedade padrão do elemento, passado por referência.
Valor de retorno
Tipo: System.ComponentModel.PropertyDescriptorCollection
A coleção de descritores de propriedade de todas as propriedades do elemento de modelo.
Exceções
Exceção | Condição |
---|---|
ArgumentNullException | requestor é nulluma referência nula (Nothing no Visual Basic). |
Comentários
Se o elemento de modelo está marcado para exclusão, então esse método retorna uma coleção vazia e não atualiza o defaultPropertyDescriptor.
Este método adiciona ou exclui os descritores de propriedades de domínio com base nas seguintes regras:
Excluir propriedades de domínio do elemento para o qual ShouldCreatePropertyDescriptor retorna false.
Se IncludeOppositeRolePlayerProperties retorna true, adicionar uma propriedade de função para cada relacionamento zero-para-um e -para-um.Cada propriedade de função tal é gerada chamando o CreateRolePlayerPropertyDescriptor método.
Se IncludeEmbeddingRelationshipProperties retorna true, adicionar propriedades do elemento de destino de quaisquer relações incorporados que não permite duplicações.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Sobrecargas GetDisplayProperties
Namespace Microsoft.VisualStudio.Modeling.Design
ShouldCreatePropertyDescriptor
IncludeOppositeRolePlayerProperties