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 Object[] GetCustomAttributes(
	Type attributeType,
	bool inherit
)

Parameters

attributeType
Type: System.Type
The custom attributes identified by type.
inherit
Type: System.Boolean
This parameter is ignored for objects of this type. See Remarks.

Return Value

Type: System.Object[]
An array that contains all the custom attributes that are defined on this parameter and that are of the specified type or any of its subtypes.

Implements

ICustomAttributeProvider.GetCustomAttributes(Type, Boolean)

ExceptionCondition
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.

Silverlight

Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

XNA Framework

Supported in: Xbox 360, Windows Phone OS 7.0

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions

ADD
Show: