Language

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。

注釈

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

Note

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

適用対象

こちらもご覧ください