ICustomAttributeProvider.GetCustomAttributes ICustomAttributeProvider.GetCustomAttributes ICustomAttributeProvider.GetCustomAttributes ICustomAttributeProvider.GetCustomAttributes Method

Definição

Obtém todos os atributos personalizados definidos nesse membro.Returns custom attributes defined on this member.

Sobrecargas

GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean)

Retorna uma matriz de todos os atributos personalizados definidos neste membro, exceto atributos nomeados ou então uma matriz vazia, se não houver nenhum atributo personalizado.Returns an array of all of the custom attributes defined on this member, excluding named attributes, or an empty array if there are no custom attributes.

GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean)

Retorna uma matriz de atributos personalizados definidos neste membro, identificados por tipo ou então uma matriz vazia, se não houver nenhum atributo personalizado desse tipo.Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type.

GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean)

Retorna uma matriz de todos os atributos personalizados definidos neste membro, exceto atributos nomeados ou então uma matriz vazia, se não houver nenhum atributo personalizado.Returns an array of all of the custom attributes defined on this member, excluding named attributes, or an empty array if there are no custom attributes.

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 Boolean Boolean Boolean

Quando ele for true, pesquise a cadeia de hierarquia do atributo personalizado herdado.When true, look up the hierarchy chain for the inherited custom attribute.

Retornos

Object[]

Uma matriz de objetos que representam atributos personalizados, ou então uma matriz vazia.An array of Objects representing custom attributes, or an empty array.

Exceções

O tipo de atributo personalizado não pode ser carregado.The custom attribute type cannot be loaded.

Há mais de um atributo de tipo attributeType definido neste membro.There is more than one attribute of type attributeType defined on this member.

Comentários

Chamar ICustomAttributeProvider.GetCustomAttributes on PropertyInfo ou quandoEventInfo o parâmetrodeGetCustomAttributes é nãotrue percorre a hierarquia de tipos. inheritCalling ICustomAttributeProvider.GetCustomAttributes on PropertyInfo or EventInfo when the inherit parameter of GetCustomAttributes is true does not walk the type hierarchy. Use System.Attribute para herdar atributos personalizados.Use System.Attribute to inherit custom attributes.

Esse método retorna atributos personalizados definidos diretamente em um membro não herdado.This method returns custom attributes defined directly on a non-inherited member only.

GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean)

Retorna uma matriz de atributos personalizados definidos neste membro, identificados por tipo ou então uma matriz vazia, se não houver nenhum atributo personalizado desse tipo.Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type.

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 Type Type Type

O tipo dos atributos personalizados.The type of the custom attributes.

inherit
Boolean Boolean Boolean Boolean

Quando ele for true, pesquise a cadeia de hierarquia do atributo personalizado herdado.When true, look up the hierarchy chain for the inherited custom attribute.

Retornos

Object[]

Uma matriz de objetos que representam atributos personalizados, ou então uma matriz vazia.An array of Objects representing custom attributes, or an empty array.

Exceções

O tipo de atributo personalizado não pode ser carregado.The custom attribute type cannot be loaded.

Comentários

Se attributeType for uma classe base ou interface, esse método retornará qualquer implementação desse tipo.If attributeType is a base class or interface, this method returns any implementation of that type.

Esse método retorna atributos personalizados definidos diretamente em um membro não herdado.This method returns custom attributes defined directly on a non-inherited member only.

Chamar ICustomAttributeProvider.GetCustomAttributes on PropertyInfo ou quandoEventInfo o parâmetrodeGetCustomAttributes é nãotrue percorre a hierarquia de tipos. inheritCalling ICustomAttributeProvider.GetCustomAttributes on PropertyInfo or EventInfo when the inherit parameter of GetCustomAttributes is true does not walk the type hierarchy. Use System.Attribute para herdar atributos personalizados.Use System.Attribute to inherit custom attributes.

Aplica-se a