This documentation is archived and is not being maintained.

Attribute.GetCustomAttributes Method (Assembly, 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 inherit As Boolean _
) As Attribute()
[C#]
public static Attribute[] GetCustomAttributes(
 Assembly element,
 bool inherit
);
[C++]
public: static Attribute* GetCustomAttributes(
 Assembly* element,
 bool inherit
) [];
[JScript]
public static function GetCustomAttributes(
   element : Assembly,
 inherit : Boolean
) : Attribute[];

Parameters

element
An object derived from class Assembly that describes a reusable, versionable, collection of modules.
inherit
This parameter is ignored, and does not affect the operation of this method.

Return Value

An Attribute array containing the custom attributes 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).

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: