PropertyBuilder.GetCustomAttributes PropertyBuilder.GetCustomAttributes PropertyBuilder.GetCustomAttributes PropertyBuilder.GetCustomAttributes Method

定義

このプロパティに定義されているすべてのカスタム属性を返します。Returns all the custom attributes defined on this property.

オーバーロード

GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean)

このプロパティのすべてのカスタム属性の配列を返します。Returns an array of all the custom attributes for this property.

GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean)

Type によって識別されるカスタム属性の配列を返します。Returns an array of custom attributes identified by Type.

GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean)

このプロパティのすべてのカスタム属性の配列を返します。Returns an array of all the custom attributes for this property.

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 Boolean Boolean Boolean

このプロパティの継承チェーンを検索して、カスタム属性を見つける場合は trueIf true, walks up this property's inheritance chain to find the custom attributes

戻り値

Object[]

すべてのカスタム属性の配列。An array of all the custom attributes.

例外

このメソッドはサポートされていません。This method is not supported.

注釈

型 GetType またはアセンブリを使用してプロパティの親の型を反映し、型からリフレクションプロパティオブジェクトを取得して、PropertyInfo を呼び出します。Reflect on the property's parent type using Type.GetType or Assembly.GetType, retrieve the Reflection property object from the type, and call PropertyInfo.GetCustomAttributes.

GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean)

Type によって識別されるカスタム属性の配列を返します。Returns an array of custom attributes identified by 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 Type Type Type

型により識別されるカスタム属性の配列。An array of custom attributes identified by type.

inherit
Boolean Boolean Boolean Boolean

このプロパティの継承チェーンを検索して、カスタム属性を見つける場合は trueIf true, walks up this property's inheritance chain to find the custom attributes.

戻り値

Object[]

リフレクションされたメンバーに定義されているカスタム属性の配列。このメンバーに定義されている属性がない場合は nullAn array of custom attributes defined on this reflected member, or null if no attributes are defined on this member.

例外

このメソッドはサポートされていません。This method is not supported.

注釈

型 GetType またはアセンブリを使用してプロパティの親の型を反映し、型からリフレクションプロパティオブジェクトを取得して、PropertyInfo を呼び出します。Reflect on the property's parent type using Type.GetType or Assembly.GetType, retrieve the Reflection property object from the type, and call PropertyInfo.GetCustomAttributes.

適用対象