PropertyBuilder.GetCustomAttributes Method

Definition

Returns all the custom attributes defined on this property.

Overloads

GetCustomAttributes(Boolean)

Returns an array of all the custom attributes for this property.

GetCustomAttributes(Type, Boolean)

Returns an array of custom attributes identified by Type.

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()

Parameters

inherit
Boolean

If true, walks up this property's inheritance chain to find the custom attributes

Returns

Object[]

An array of all the custom attributes.

Exceptions

This method is not supported.

Remarks

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)

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()

Parameters

attributeType
Type

An array of custom attributes identified by type.

inherit
Boolean

If true, walks up this property's inheritance chain to find the custom attributes.

Returns

Object[]

An array of custom attributes defined on this reflected member, or null if no attributes are defined on this member.

Exceptions

This method is not supported.

Remarks

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.

Applies to