Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Attribute.GetCustomAttributes Method (Assembly, Type, Boolean)

.NET Framework 1.1

Retrieves an array of the custom attributes of a specified type applied to a specified assembly or optionally inherited from a base class.

[Visual Basic]
Overloads Public Shared Function GetCustomAttributes( _
   ByVal element As Assembly, _
   ByVal attributeType As Type, _
   ByVal inherit As Boolean _
) As Attribute()
[C#]
public static Attribute[] GetCustomAttributes(
 Assembly element,
 Type attributeType,
 bool inherit
);
[C++]
public: static Attribute* GetCustomAttributes(
 Assembly* element,
 Type* attributeType,
 bool inherit
) [];
[JScript]
public static function GetCustomAttributes(
   element : Assembly,
 attributeType : Type,
 inherit : Boolean
) : Attribute[];

Parameters

element
An object derived from class Assembly that describes a reusable, versionable, collection of modules.
attributeType
The Type object to which the custom attributes are applied.
inherit
This parameter is ignored, and does not affect the operation of this method.

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 if inherit is true.

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

See Also

Attribute Class | Attribute Members | System Namespace | Attribute.GetCustomAttributes Overload List

Show:
© 2015 Microsoft