ICustomAttributeProvider.GetCustomAttributes Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna atributos personalizados definidos neste membro.
Sobrecargas
| Nome | Description |
|---|---|
| GetCustomAttributes(Boolean) |
Retorna uma matriz de todos os atributos personalizados definidos neste membro, excluindo atributos nomeados ou uma matriz vazia se não houver atributos personalizados. |
| GetCustomAttributes(Type, Boolean) |
Retorna uma matriz de atributos personalizados definidos neste membro, identificados por tipo ou uma matriz vazia se não houver atributos personalizados desse tipo. |
GetCustomAttributes(Boolean)
Retorna uma matriz de todos os atributos personalizados definidos neste membro, excluindo atributos nomeados ou uma matriz vazia se não houver atributos personalizados.
public:
cli::array <System::Object ^> ^ GetCustomAttributes(bool inherit);
public object[] GetCustomAttributes(bool inherit);
abstract member GetCustomAttributes : bool -> obj[]
Public Function GetCustomAttributes (inherit As Boolean) As Object()
Parâmetros
- inherit
- Boolean
Quando truepesquisar a cadeia de hierarquias para o atributo personalizado herdado.
Retornos
Uma matriz de objetos que representam atributos personalizados ou uma matriz vazia.
Exceções
O tipo de atributo personalizado não pode ser carregado.
Comentários
Chamar ICustomAttributeProvider.GetCustomAttributes ou PropertyInfoEventInfo quando o inherit parâmetro de GetCustomAttributes é true não anda na hierarquia de tipos. Use System.Attribute para herdar atributos personalizados.
Esse método retorna atributos personalizados definidos diretamente apenas em um membro não herdado.
Aplica-se a
GetCustomAttributes(Type, Boolean)
Retorna uma matriz de atributos personalizados definidos neste membro, identificados por tipo ou uma matriz vazia se não houver atributos personalizados desse tipo.
public:
cli::array <System::Object ^> ^ GetCustomAttributes(Type ^ attributeType, bool inherit);
public object[] GetCustomAttributes(Type attributeType, bool inherit);
abstract member GetCustomAttributes : Type * bool -> obj[]
Public Function GetCustomAttributes (attributeType As Type, inherit As Boolean) As Object()
Parâmetros
- attributeType
- Type
O tipo dos atributos personalizados.
- inherit
- Boolean
Quando truepesquisar a cadeia de hierarquias para o atributo personalizado herdado.
Retornos
Uma matriz de objetos que representam atributos personalizados ou uma matriz vazia.
Exceções
O tipo de atributo personalizado não pode ser carregado.
attributeType é null.
Comentários
Se attributeType for uma classe base ou interface, esse método retornará qualquer implementação desse tipo.
Esse método retorna atributos personalizados definidos diretamente apenas em um membro não herdado.
Chamar ICustomAttributeProvider.GetCustomAttributes ou PropertyInfoEventInfo quando o inherit parâmetro de GetCustomAttributes é true não anda na hierarquia de tipos. Use System.Attribute para herdar atributos personalizados.