DynamicMethod.IsDefined(Type, Boolean) Method

Definition

Indicates whether the specified custom attribute type is defined.

public override bool IsDefined (Type attributeType, bool inherit);

Parameters

attributeType
Type

A Type representing the type of custom attribute to search for.

inherit
Boolean

true to search the method's inheritance chain to find the custom attributes; false to check only the current method.

Returns

true if the specified custom attribute type is defined; otherwise, false.

Remarks

For dynamic methods, specifying true for inherit has no effect. Dynamic methods have no inheritance chain.

Notitie

Custom attributes are not currently supported on dynamic methods.

Applies to

Product Versies
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1

See also