This documentation is archived and is not being maintained.

Attribute.GetCustomAttributes Method (Module, Boolean)

.NET Framework 1.1

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

[Visual Basic]
Overloads Public Shared Function GetCustomAttributes( _
   ByVal element As Module, _
   ByVal inherit As Boolean _
) As Attribute()
public static Attribute[] GetCustomAttributes(
 Module element,
 bool inherit
public: static Attribute* GetCustomAttributes(
 Module* element,
 bool inherit
) [];
public static function GetCustomAttributes(
   element : Module,
 inherit : Boolean
) : Attribute[];


An object derived from class Module that describes a portable executable file.
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.


An empty array if no such custom attributes exist.


Exception Type Condition
ArgumentNullException element or attributeType is a null reference (Nothing in Visual Basic).


Return value contains the custom attributes for ancestors of element if inherit is true.


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