ParameterInfo::GetCustomAttributes Method (Type^, Boolean)

 

Gets the custom attributes of the specified type or its derived types that are applied to this parameter.

Namespace:   System.Reflection
Assembly:  mscorlib (in mscorlib.dll)

public:
virtual array<Object^>^ GetCustomAttributes(
	Type^ attributeType,
	bool inherit
)

Parameters

attributeType
Type: System::Type^

The custom attributes identified by type.

inherit
Type: System::Boolean

This argument is ignored for objects of this type. See Remarks.

Return Value

Type: array<System::Object^>^

An array that contains the custom attributes of the specified type or its derived types.

Exception Condition
ArgumentException

The type must be a type provided by the underlying runtime system.

ArgumentNullException

attributeType is null.

TypeLoadException

A custom attribute type could not be loaded.

This method ignores the inherit parameter. To search the inheritance chain for attributes on parameters, use the appropriate overloads of the Attribute::GetCustomAttributes method.

.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Return to top
Show: