EnumBuilder.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.
Verifica se o tipo de atributo personalizado especificado é definido.
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 objeto Type ao qual os atributos personalizados são aplicados.
- inherit
- Boolean
Especifica se deve-se pesquisar ou não a cadeia de herança desse membro para localizar os atributos.
Retornos
true se uma ou mais instâncias de attributeType estão definidas nesse membro; caso contrário, false.
Exceções
Atualmente, esse método não tem suporte em tipos que não estão completos.
Comentários
Como solução alternativa, para marcar se um atributo personalizado for definido para um tipo concluído, recupere o tipo usando GetType e chame GetCustomAttributes no retornadoType.