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

定義

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

public:
 override bool IsDefined(Type ^ attributeType, bool inherit);
public override bool IsDefined (Type attributeType, bool inherit);
override this.IsDefined : Type * bool -> bool
Public Overrides Function IsDefined (attributeType As Type, inherit As Boolean) As Boolean

パラメーター

attributeType
Type

検索するカスタム属性の型を表す Type

inherit
Boolean

メソッドの継承チェーンを検索してカスタム属性を見つける場合は true、現在のメソッドだけを検査する場合は false

戻り値

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

注釈

動的メソッドの場合、 に を指定してもtrueinherit効果はありません。 動的メソッドには継承チェーンがありません。

注意

カスタム属性は現在、動的メソッドではサポートされていません。

適用対象

こちらもご覧ください