英語で読む

次の方法で共有


MemberInfo.GetCustomAttributesData メソッド

定義

ターゲット メンバーに適用されている属性に関するデータを表す CustomAttributeData オブジェクトのリストを返します。

C#
public virtual System.Collections.Generic.IList<System.Reflection.CustomAttributeData> GetCustomAttributesData();

戻り値

対象のメンバーに適用されている属性に関するデータを表す CustomAttributeData オブジェクトのジェネリック リスト。

注釈

このメソッドを使用して、リフレクションのみのコンテキストでコードのカスタム属性を調べます。カスタム属性自体が、リフレクション専用コンテキストに読み込まれるコードで定義されている場合に使用します。 このような場合、属性のインスタンスを作成するため、 や などのAttribute.GetCustomAttributesMemberInfo.GetCustomAttributesメソッドは使用できません。 リフレクションのみのコンテキスト内のコードは実行できません。 詳細とコードの例については、 クラスを CustomAttributeData 参照してください。

型メンバーを表す名前空間内の クラスと クラスはすべて からMemberInfo派生するためType、このメソッドは型、入れ子になった型、および型メンバーのSystem.Reflectionカスタム属性データを取得します。

適用対象

製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 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, 2.1