ICustomTypeDescriptor.GetProperties Método

Definição

Retorna as propriedades dessa instância de um componente.

Sobrecargas

Nome Description
GetProperties()

Retorna as propriedades dessa instância de um componente.

GetProperties(Attribute[])

Retorna as propriedades dessa instância de um componente usando a matriz de atributos como um filtro.

GetProperties()

Origem:
ICustomTypeDescriptor.cs
Origem:
ICustomTypeDescriptor.cs
Origem:
ICustomTypeDescriptor.cs

Retorna as propriedades dessa instância de um componente.

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetProperties();
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered.")]
public System.ComponentModel.PropertyDescriptorCollection GetProperties();
public System.ComponentModel.PropertyDescriptorCollection GetProperties();
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered.")>]
abstract member GetProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
abstract member GetProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetProperties () As PropertyDescriptorCollection

Retornos

Um PropertyDescriptorCollection que representa as propriedades dessa instância de componente.

Atributos

Comentários

As propriedades dessa instância podem ser diferentes do conjunto de propriedades que a classe fornece. Por exemplo, se o componente estiver no site, o site poderá adicionar ou remover propriedades adicionais.

Os implementadores poderão retornar PropertyDescriptorCollection.Empty se nenhuma propriedade for especificada. Esse método nunca deve retornar null.

Confira também

Aplica-se a

GetProperties(Attribute[])

Origem:
ICustomTypeDescriptor.cs
Origem:
ICustomTypeDescriptor.cs
Origem:
ICustomTypeDescriptor.cs

Retorna as propriedades dessa instância de um componente usando a matriz de atributos como um filtro.

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetProperties(cli::array <Attribute ^> ^ attributes);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered. The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")]
public System.ComponentModel.PropertyDescriptorCollection GetProperties(Attribute[]? attributes);
public System.ComponentModel.PropertyDescriptorCollection GetProperties(Attribute[] attributes);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered. The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")>]
abstract member GetProperties : Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
abstract member GetProperties : Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetProperties (attributes As Attribute()) As PropertyDescriptorCollection

Parâmetros

attributes
Attribute[]

Uma matriz de tipo Attribute que é usada como um filtro.

Retornos

Um PropertyDescriptorCollection que representa as propriedades filtradas para essa instância de componente.

Atributos

Comentários

As propriedades dessa instância podem ser diferentes do conjunto de propriedades que a classe fornece. Por exemplo, se o componente estiver no site, o site poderá adicionar ou remover propriedades adicionais.

Se um Attribute for especificado na attributes matriz e a propriedade não tiver uma instância da classe para esse atributo, a coleção retornada incluirá a propriedade se a Attribute propriedade for a padrão.

Para regras de filtragem, consulte GetProperties.

Confira também

Aplica-se a