TypeBuilder.IsDefined(Type, Boolean) Método

Definição

Determina se um atributo personalizado é aplicado ao tipo atual.

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

O tipo de atributo a ser pesquisado. Somente atributos atribuíveis a esse tipo são retornados.

inherit
Boolean

Especifica se a cadeia de herança desse membro deve ser pesquisada para localizar os atributos.

Retornos

true se uma ou mais instâncias de attributeType, ou um atributo derivado de attributeType, for definido nesse tipo; caso contrário, false.

Exceções

No momento, não há suporte para esse método para tipos incompletos. Recuperar o tipo usando GetType() e chamar IsDefined(Type, Boolean) no retornado Type.

attributeType não está definido.

attributeType é null.

Comentários

Esse método não tem suporte para parâmetros de tipo genérico incompletos. Recupere o tipo usando Type.GetType ou Assembly.GetType use reflexão sobre o tipo recuperado.

Aplica-se a