ActionDescriptor.GetCustomAttributes メソッド

定義

オーバーロード

GetCustomAttributes(Boolean)

このメンバーに定義されているカスタム属性の配列を返します (名前付き属性を除く)。

GetCustomAttributes(Type, Boolean)

型で識別される、このメンバーに対して定義されているカスタム属性の配列を返します。

GetCustomAttributes(Boolean)

このメンバーに定義されているカスタム属性の配列を返します (名前付き属性を除く)。

public virtual object[] GetCustomAttributes (bool inherit);
abstract member GetCustomAttributes : bool -> obj[]
override this.GetCustomAttributes : bool -> obj[]
Public Overridable Function GetCustomAttributes (inherit As Boolean) As Object()

パラメーター

inherit
Boolean

継承されたカスタム属性の階層チェーンを検索する場合は true。それ以外の場合は false。

戻り値

Object[]

カスタム属性の配列、カスタム属性が存在しない場合は空の配列。

実装

例外

カスタム属性の型を読み込むことはできません。

このメンバーには、型の attributeType 属性が複数定義されています。

適用対象

GetCustomAttributes(Type, Boolean)

型で識別される、このメンバーに対して定義されているカスタム属性の配列を返します。

public virtual object[] GetCustomAttributes (Type attributeType, bool inherit);
abstract member GetCustomAttributes : Type * bool -> obj[]
override this.GetCustomAttributes : Type * bool -> obj[]
Public Overridable Function GetCustomAttributes (attributeType As Type, inherit As Boolean) As Object()

パラメーター

attributeType
Type

カスタム属性の型。

inherit
Boolean

継承されたカスタム属性の階層チェーンを検索する場合は true。それ以外の場合は false。

戻り値

Object[]

カスタム属性の配列。指定された型のカスタム属性が存在しない場合は空の配列。

実装

例外

カスタム属性の型を読み込むことはできません。

このメンバーには、型の attributeType 属性が複数定義されています。

attritubeType パラメーターが null です。

適用対象