ConstructorBuilder.GetCustomAttributes Method

Definition

Returns the custom attributes defined for this constructor.

Overloads

GetCustomAttributes(Boolean)

Returns all the custom attributes defined for this constructor.

GetCustomAttributes(Type, Boolean)

Returns the custom attributes identified by the given type.

GetCustomAttributes(Boolean)

Returns all the custom attributes defined for this constructor.

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

Controls inheritance of custom attributes from base classes. This parameter is ignored.

Returns

Object[]

An array of objects representing all the custom attributes of the constructor represented by this ConstructorBuilder instance.

Exceptions

This method is not currently supported.

Remarks

The inherit parameter is ignored because a class never inherits constructors from base classes.

To get the custom attributes, finish building the type by calling CreateType, retrieve the constructor by calling the GetConstructor method on the returned type, and then call the GetCustomAttributes method on the returned ConstructorInfo.

GetCustomAttributes(Type, Boolean)

Returns the custom attributes identified by the given 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

The custom attribute type.

inherit
Boolean

Controls inheritance of custom attributes from base classes. This parameter is ignored.

Returns

Object[]

An object array that represents the attributes of this constructor.

Exceptions

This method is not currently supported.

Remarks

The inherit parameter is ignored because a class never inherits constructors from base classes.

To get the custom attributes, finish building the type by calling CreateType, retrieve the constructor by calling the GetConstructor method on the returned type, and then call the GetCustomAttributes method on the returned ConstructorInfo.

Applies to