ConstructorBuilder.IsDefined(Type, Boolean) Method

Definition

Checks if the specified custom attribute type is defined.

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

Parameters

attributeType
Type

A custom attribute type.

inherit
Boolean

Controls inheritance of custom attributes from base classes. This parameter is ignored.

Returns

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

Exceptions

This method is not currently supported. You can retrieve the constructor using GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) and call IsDefined(Type, Boolean) on the returned ConstructorInfo.

Remarks

See the metadata specification for details on how to format binaryAttribute.

Applies to

Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 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