MethodBuilder.IsDefined(Type, Boolean) MethodBuilder.IsDefined(Type, Boolean) MethodBuilder.IsDefined(Type, Boolean) MethodBuilder.IsDefined(Type, Boolean) Method

定義

指定されたカスタム属性の型が定義されているかどうかを確認します。Checks if the specified custom attribute type is defined.

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 Type Type

カスタム属性の型。The custom attribute type.

inherit
Boolean Boolean Boolean Boolean

このメンバーの継承チェインを検索して属性を見つけるかどうかを指定します。Specifies whether to search this member's inheritance chain to find the custom attributes.

戻り値

指定されたカスタム属性の型が定義されている場合はtrue 。それ以外の場合は falsetrue if the specified custom attribute type is defined; otherwise, false.

例外

このメソッドは現在サポートされていません。This method is not currently supported. GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) を使用してメソッドを取得し、返された IsDefined(Type, Boolean) に対して MethodInfo を呼び出します。Retrieve the method using GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) and call IsDefined(Type, Boolean) on the returned MethodInfo.

適用対象