Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método CustomAttributeExtensions.GetCustomAttribute<T>(MemberInfo, Boolean)

.NET Framework (current version)
 

Publicado: octubre de 2016

Recupera un atributo personalizado de un tipo especificado que se aplica a un miembro especificado y, opcionalmente, inspecciona a los antecesores del miembro.

Espacio de nombres:   System.Reflection
Ensamblado:  mscorlib (en mscorlib.dll)

public static T GetCustomAttribute<T>(
	this MemberInfo element,
	bool inherit
)
where T : Attribute

Parámetros

element
Type: System.Reflection.MemberInfo

Miembro que se va a inspeccionar.

inherit
Type: System.Boolean

true para inspeccionar los antecesores de element; de lo contrario, false.

Valor devuelto

Type: T

Un atributo personalizado que coincida con T, o null Si no se encuentra ningún atributo.

Parámetros de tipo

T

El tipo de atributo que se va a buscar.

Exception Condition
ArgumentNullException

El valor de element es null.

NotSupportedException

element no es un constructor, método, propiedad, evento, tipo o campo.

AmbiguousMatchException

Se encontró más de uno de los atributos solicitados.

TypeLoadException

No se puede cargar un tipo de atributo personalizado.

Utilice la GetCustomAttributes método de extensión si espera que más de un valor devuelto, o AmbiguousMatchException se inicia.

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 4.5
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Windows Phone Silverlight
Disponible desde 8.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: