TypeBuilder.IsDefined(Type, Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.