TypeBuilder.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

検索する属性の種類。 この型に割り当て可能な属性のみが返されます。

inherit
Boolean

このメンバーの継承チェーンを検索して属性を検索するかどうかを指定します。

返品

true attributeTypeの 1 つ以上のインスタンス、またはattributeTypeから派生した属性がこの型で定義されている場合はfalse

例外

このメソッドは、不完全な型では現在サポートされていません。 GetType()を使用して型を取得し、返されたTypeIsDefined(Type, Boolean)を呼び出します。

attributeType が定義されていません。

attributeTypenullです。

注釈

不完全なジェネリック型パラメーターでは、このメソッドはサポートされていません。 Type.GetTypeまたはAssembly.GetTypeを使用して型を取得し、取得した型にリフレクションを使用します。

適用対象