TypeBuilder.IsDefined(Type, Boolean) Método

Definición

Determina si un atributo personalizado se aplica al tipo actual.

public:
 override bool IsDefined(Type ^ attributeType, bool inherit);
public override bool IsDefined (Type attributeType, bool inherit);
override this.IsDefined : Type * bool -> bool
Public Overrides Function IsDefined (attributeType As Type, inherit As Boolean) As Boolean

Parámetros

attributeType
Type

El tipo de atributo que se va a buscar. Solo se devuelven los atributos que son asignables a este tipo.

inherit
Boolean

Especifica si se debe buscar la cadena de herencia de este miembro para encontrar los atributos.

Devoluciones

true si una o más instancias de attributeType o un atributo derivado de attributeType se definen en este tipo; en caso contrario, false.

Excepciones

Este método no se admite actualmente para tipos incompletos. Recupere el tipo mediante GetType() y llame a IsDefined(Type, Boolean) en el Typedevuelto.

attributeType no está definido.

attributeType es null.

Comentarios

Este método no se admite para parámetros de tipo genérico incompletos. Recupere el tipo mediante Type.GetType o Assembly.GetType y use la reflexión en el tipo recuperado.

Se aplica a