英語で読む

次の方法で共有


MethodBuilder.GetCustomAttributes メソッド

定義

このメソッドに定義されたカスタム属性を返します。

オーバーロード

GetCustomAttributes(Boolean)

このメソッドの定義済みのカスタム属性をすべて返します。

GetCustomAttributes(Type, Boolean)

指定された型で識別されるカスタム属性を返します。

GetCustomAttributes(Boolean)

ソース:
MethodBuilder.cs

このメソッドの定義済みのカスタム属性をすべて返します。

C#
public override object[] GetCustomAttributes(bool inherit);

パラメーター

inherit
Boolean

このメンバーの継承チェーンを検索してカスタム属性を見つけるかどうかを指定します。

戻り値

Object[]

このメソッドのすべてのカスタム属性を表す、オブジェクトの配列を返します。

例外

このメソッドは現在サポートされていません。 GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) を使用してメソッドを取得し、返された MethodInfo に対して GetCustomAttributes(Boolean) を呼び出します。

適用対象

.NET 10 およびその他のバージョン
製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1

GetCustomAttributes(Type, Boolean)

ソース:
MethodBuilder.cs

指定された型で識別されるカスタム属性を返します。

C#
public override object[] GetCustomAttributes(Type attributeType, bool inherit);

パラメーター

attributeType
Type

カスタム属性の型。

inherit
Boolean

このメンバーの継承チェーンを検索してカスタム属性を見つけるかどうかを指定します。

戻り値

Object[]

このメソッドの属性のうち attributeType 型であるものを表すオブジェクトの配列を返します。

例外

このメソッドは現在サポートされていません。 GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) を使用してメソッドを取得し、返された MethodInfo に対して GetCustomAttributes(Boolean) を呼び出します。

適用対象

.NET 10 およびその他のバージョン
製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1