MethodBuilder.GetCustomAttributes MethodBuilder.GetCustomAttributes MethodBuilder.GetCustomAttributes MethodBuilder.GetCustomAttributes Method

定義

このメソッドに対して定義されているカスタム属性を返します。Returns the custom attributes defined for this method.

オーバーロード

GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean)

このメソッドに対して定義されているすべてのカスタム属性を返します。Returns all the custom attributes defined for this method.

GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean)

指定された型によって識別されるカスタム属性を返します。Returns the custom attributes identified by the given type.

GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean)

このメソッドに対して定義されているすべてのカスタム属性を返します。Returns all the custom attributes defined for this method.

public:
 override cli::array <System::Object ^> ^ GetCustomAttributes(bool inherit);
public override object[] GetCustomAttributes (bool inherit);
override this.GetCustomAttributes : bool -> obj[]
Public Overrides Function GetCustomAttributes (inherit As Boolean) As Object()

パラメーター

inherit
Boolean Boolean Boolean Boolean

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

戻り値

Object[]

このメソッドのすべてのカスタム属性を表すオブジェクトの配列を返します。Returns an array of objects representing all the custom attributes of this method.

例外

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

GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean)

指定された型によって識別されるカスタム属性を返します。Returns the custom attributes identified by the given type.

public:
 override cli::array <System::Object ^> ^ GetCustomAttributes(Type ^ attributeType, bool inherit);
public override object[] GetCustomAttributes (Type attributeType, bool inherit);
override this.GetCustomAttributes : Type * bool -> obj[]
Public Overrides Function GetCustomAttributes (attributeType As Type, inherit As Boolean) As Object()

パラメーター

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.

戻り値

Object[]

このメソッドの属性を表すオブジェクトの配列を返します。メソッドの属性は、attributeType 型です。Returns an array of objects representing the attributes of this method that are of type attributeType.

例外

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

適用対象