次の方法で共有


ComAwareEventInfo.GetCustomAttributes メソッド

定義

派生クラスによってオーバーライドされると、このメンバーに適用されているすべての属性を返します。

オーバーロード

GetCustomAttributes(Boolean)

派生クラスでオーバーライドされると、このメンバーに適用されているすべてのカスタム属性が格納されている配列を取得します。

GetCustomAttributes(Type, Boolean)

派生クラスでオーバーライドされると、このメンバーに適用されている指定した型のすべてのカスタム属性が格納されている配列を取得します。

GetCustomAttributes(Boolean)

ソース:
ComAwareEventInfo.cs
ソース:
ComAwareEventInfo.cs
ソース:
ComAwareEventInfo.cs

派生クラスでオーバーライドされると、このメンバーに適用されているすべてのカスタム属性が格納されている配列を取得します。

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

このメンバーの継承チェーンを検索して属性を見つける場合は true。それ以外の場合は false

戻り値

Object[]

すべてのカスタム属性が格納されている配列。定義されている属性がない場合は要素を持たない配列。

例外

このメンバーは、リフレクションのみのコンテキストに読み込まれる型に属します。 「方法:リフレクションのみのコンテキストにアセンブリを読み込む」を参照してください。

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

注釈

このメソッドは、 GetCustomAttributes 基になる EventInfo オブジェクトの メソッドを呼び出します。

こちらもご覧ください

適用対象

GetCustomAttributes(Type, Boolean)

ソース:
ComAwareEventInfo.cs
ソース:
ComAwareEventInfo.cs
ソース:
ComAwareEventInfo.cs

派生クラスでオーバーライドされると、このメンバーに適用されている指定した型のすべてのカスタム属性が格納されている配列を取得します。

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

検索する属性の型。 この型に割り当てることができる属性だけが返されます。

inherit
Boolean

このメンバーの継承チェーンを検索して属性を見つける場合は true。それ以外の場合は false

戻り値

Object[]

指定した型のすべてのカスタム属性が格納されている配列。定義されている属性がない場合は要素を持たない配列。

例外

attributeTypenullです。

このメンバーは、リフレクションのみのコンテキストに読み込まれる型に属します。 「方法:リフレクションのみのコンテキストにアセンブリを読み込む」を参照してください。

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

こちらもご覧ください

適用対象