英語で読む

次の方法で共有


ModuleBuilder.IsDefined(Type, Boolean) メソッド

定義

指定された属性型がこのモジュールに適用されているかどうかを示す値を返します。

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

パラメーター

attributeType
Type

テストするカスタム属性の型。

inherit
Boolean

この型のオブジェクトでは、この引数は無視されます。

戻り値

このモジュールに attributeType のインスタンスが 1 つ以上適用されている場合は true。それ以外の場合は false

例外

attributeTypenullです。

attributeTypeは、ランタイムによって提供された Type オブジェクトではありません。 たとえば、attributeTypeTypeBuilder オブジェクトです。

適用対象

製品 バージョン
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 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)