EnumBuilder.IsDefined(Type, Boolean) Metod

Definition

Kontrollerar om den angivna anpassade attributtypen har definierats.

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

Parametrar

attributeType
Type

Det Type objekt som de anpassade attributen tillämpas på.

inherit
Boolean

Anger om du vill söka i den här medlemmens arvskedja för att hitta attributen.

Returer

trueom en eller flera instanser av attributeType har definierats för den här medlemmen, annars . false

Undantag

Den här metoden stöds för närvarande inte i typer som inte är slutförda.

Kommentarer

Om du vill kontrollera om ett anpassat attribut har definierats för en färdig typ hämtar du typen med hjälp av GetType och anropar GetCustomAttributes på den returnerade Type.

Gäller för