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

Definición

Devuelve los atributos personalizados definidos en este miembro.Returns custom attributes defined on this member.

Sobrecargas

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

Devuelve una matriz de todos los atributos personalizados definidos en este miembro, excluidos los atributos con nombre, o una matriz vacía si no hay atributos personalizados.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)

Devuelve una matriz de atributos personalizados definidos en este miembro, identificados por tipo, o una matriz vacía si no hay atributos personalizados de ese 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)

Devuelve una matriz de todos los atributos personalizados definidos en este miembro, excluidos los atributos con nombre, o una matriz vacía si no hay atributos personalizados.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

Cuando true, buscar la cadena de jerarquía para el atributo personalizado heredado.When true, look up the hierarchy chain for the inherited custom attribute.

Devoluciones

Object[]

Matriz de objetos Object que representa atributos personalizados, o una matriz vacía.An array of Objects representing custom attributes, or an empty array.

Excepciones

No se puede cargar el tipo de atributo personalizado.The custom attribute type cannot be loaded.

Hay más de un atributo de tipo attributeType definido en este miembro.There is more than one attribute of type attributeType defined on this member.

Comentarios

Una llamada a ICustomAttributeProvider.GetCustomAttributes en PropertyInfo o EventInfo cuando el inherit parámetro de GetCustomAttributes es true , no se recorre la jerarquía de tipos.Calling ICustomAttributeProvider.GetCustomAttributes on PropertyInfo or EventInfo when the inherit parameter of GetCustomAttributes is true does not walk the type hierarchy. Use System.Attribute para heredar los atributos personalizados.Use System.Attribute to inherit custom attributes.

Este método devuelve los atributos personalizados definidos directamente en solo un miembro no heredados.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)

Devuelve una matriz de atributos personalizados definidos en este miembro, identificados por tipo, o una matriz vacía si no hay atributos personalizados de ese 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

Tipo de los atributos personalizados.The type of the custom attributes.

inherit
Boolean Boolean Boolean Boolean

Cuando true, buscar la cadena de jerarquía para el atributo personalizado heredado.When true, look up the hierarchy chain for the inherited custom attribute.

Devoluciones

Object[]

Matriz de objetos Object que representa atributos personalizados, o una matriz vacía.An array of Objects representing custom attributes, or an empty array.

Excepciones

No se puede cargar el tipo de atributo personalizado.The custom attribute type cannot be loaded.

Comentarios

Si attributeType es una clase base o interfaz, este método devuelve cualquier implementación de ese tipo.If attributeType is a base class or interface, this method returns any implementation of that type.

Este método devuelve los atributos personalizados definidos directamente en solo un miembro no heredados.This method returns custom attributes defined directly on a non-inherited member only.

Una llamada a ICustomAttributeProvider.GetCustomAttributes en PropertyInfo o EventInfo cuando el inherit parámetro de GetCustomAttributes es true , no se recorre la jerarquía de tipos.Calling ICustomAttributeProvider.GetCustomAttributes on PropertyInfo or EventInfo when the inherit parameter of GetCustomAttributes is true does not walk the type hierarchy. Use System.Attribute para heredar los atributos personalizados.Use System.Attribute to inherit custom attributes.

Se aplica a