情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

Attribute.GetCustomAttribute メソッド (MemberInfo, Type, Boolean)

2013/12/12

型のメンバーに適用されたカスタム属性を取得します。各パラメーターは、対象のメンバー、検索対象のカスタム属性の型、およびそのメンバーの先祖を検索するかどうかを指定します。

Namespace:  System
アセンブリ:  mscorlib (mscorlib.dll 内)

public static Attribute GetCustomAttribute(
	MemberInfo element,
	Type attributeType,
	bool inherit
)

パラメーター

element
型: System.Reflection.MemberInfo
クラスのコンストラクター メンバー、イベント メンバー、フィールド メンバー、メソッド メンバー、またはプロパティ メンバーを記述する MemberInfo クラスから派生したオブジェクト。
attributeType
型: System.Type
検索対象カスタム属性の型、または基本型。
inherit
型: System.Boolean
true の場合は、element の先祖のカスタム属性も検索することを示します。

戻り値

型: System.Attribute
element に適用される attributeType 型の単一のカスタム属性への参照。そのような属性がない場合は null

例外条件
ArgumentNullException

element または attributeTypenull です。

ArgumentException

attributeTypeAttribute から派生していません。

NotSupportedException

element がコンストラクター、メソッド、プロパティ、イベント、型、またはフィールドではありません。

AmbiguousMatchException

複数の要求された属性が見つかりませんでした。

TypeLoadException

カスタム属性型はロードできません。

Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示: