英語で読む

次の方法で共有


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

定義

指定されたカスタム属性の型が定義されているかどうかを確認します。

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

パラメーター

attributeType
Type

カスタム属性の型。

inherit
Boolean

このメンバーの継承チェーンを検索してカスタム属性を見つけるかどうかを指定します。

戻り値

指定されたカスタム属性の型が定義されている場合は true。それ以外の場合は false

例外

このメソッドは現在サポートされていません。 GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) を使用してメソッドを取得し、返された MethodInfo に対して IsDefined(Type, Boolean) を呼び出します。

適用対象

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