Attribute.GetCustomAttributes Method (ParameterInfo, Type)
.NET Framework 1.1
Retrieves an array of the custom attributes of a specified type applied to a specified parameter of a member of a class or inherited from a base class.
[Visual Basic] Overloads Public Shared Function GetCustomAttributes( _ ByVal element As ParameterInfo, _ ByVal attributeType As Type _ ) As Attribute() [C#] public static Attribute[] GetCustomAttributes( ParameterInfo element, Type attributeType ); [C++] public: static Attribute* GetCustomAttributes( ParameterInfo* element, Type* attributeType ) []; [JScript] public static function GetCustomAttributes( element : ParameterInfo, attributeType : Type ) : Attribute[];
Parameters
- element
- An object derived from class ParameterInfo that describes a parameter of a member of a class.
- attributeType
- The Type object to which the custom attributes are applied.
Return Value
An Attribute array containing the custom attributes of type attributeType applied to element.
-or-
An empty array if no such custom attributes exist.
Exceptions
| Exception Type | Condition |
|---|---|
| ArgumentNullException | element or attributeType is a null reference (Nothing in Visual Basic). |
| ArgumentException | attributeType is not derived from Attribute. |
Remarks
Return value contains the custom attributes for ancestors of element.
Requirements
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, .NET Compact Framework, Common Language Infrastructure (CLI) Standard
See Also
Attribute Class | Attribute Members | System Namespace | Attribute.GetCustomAttributes Overload List