英語で読む

次の方法で共有


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, 10
.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)