EnumBuilder.IsDefined(Type, Boolean) Método

Definição

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.

Aplica-se a