TypeBuilder.GetCustomAttributes メソッド

定義

この型の定義済みのカスタム属性を返します。Returns the custom attributes defined for this type.

オーバーロード

GetCustomAttributes(Boolean)

この型の定義済みのカスタム属性をすべて返します。Returns all the custom attributes defined for this type.

GetCustomAttributes(Type, Boolean)

現在の型のカスタム属性のうち、指定された型に代入可能なものすべてを返します。Returns all the custom attributes of the current type that are assignable to a specified type.

GetCustomAttributes(Boolean)

この型の定義済みのカスタム属性をすべて返します。Returns all the custom attributes defined for this type.

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

このメンバーの継承チェーンを検索して属性を見つけるかどうかを指定します。Specifies whether to search this member's inheritance chain to find the attributes.

戻り値

Object[]

この型のすべてのカスタム属性を表す、オブジェクトの配列を返します。Returns an array of objects representing all the custom attributes of this type.

例外

不完全な型では、このメソッドは現在サポートされていません。This method is not currently supported for incomplete types. GetType() を使用して型を取得し、返された TypeGetCustomAttributes(Boolean) を呼び出します。Retrieve the type using GetType() and call GetCustomAttributes(Boolean) on the returned Type.

GetCustomAttributes(Type, Boolean)

現在の型のカスタム属性のうち、指定された型に代入可能なものすべてを返します。Returns all the custom attributes of the current type that are assignable to a specified type.

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

検索する属性の種類。The type of attribute to search for. この型に代入可能な属性だけが返されます。Only attributes that are assignable to this type are returned.

inherit
Boolean

このメンバーの継承チェーンを検索して属性を見つけるかどうかを指定します。Specifies whether to search this member's inheritance chain to find the attributes.

戻り値

Object[]

現在の型について定義されているカスタム属性の配列。An array of custom attributes defined on the current type.

例外

不完全な型では、このメソッドは現在サポートされていません。This method is not currently supported for incomplete types. GetType() を使用して型を取得し、返された GetCustomAttributes(Boolean)Typeを呼び出します。Retrieve the type using GetType() and call GetCustomAttributes(Boolean) on the returned Type.

attributeTypenullです。attributeType is null.

型は、基になるランタイム システムで提供されている型でなければなりません。The type must be a type provided by the underlying runtime system.

適用対象