EnumBuilder.IsDefined(Type, Boolean) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Comprueba si se define el tipo de atributo personalizado especificado.
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
Objeto Type
al que se aplican los atributos personalizados.
- 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
se definen en este miembro; en caso contrario, false
.
Excepciones
Este método no se admite actualmente en tipos que no están completos.
Comentarios
Como solución alternativa, para comprobar si se define un atributo personalizado para un tipo terminado, recupere el tipo mediante GetType y llame a GetCustomAttributes en el devuelto Type.