This documentation is archived and is not being maintained.

ICustomAttributeProvider Interface

Provides custom attributes for reflection objects that support them.

For a list of all members of this type, see ICustomAttributeProvider Members.

[Visual Basic]
Public Interface ICustomAttributeProvider
public interface ICustomAttributeProvider
public __gc __interface ICustomAttributeProvider
public interface ICustomAttributeProvider

Classes that Implement ICustomAttributeProvider

Class Description
Assembly Defines an Assembly, which is a reusable, versionable, and self-describing building block of a common language runtime application.
MemberInfo Discovers the attributes of a member and provides access to member metadata.
Module Performs reflection on a module.
ParameterInfo Discovers the attributes of a parameter and provides access to parameter metadata.


Nearly all the Reflection classes can have attributes associated with them. Attributes can be standard (public, private, HelpString) or custom.


Namespace: System.Reflection

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

Assembly: Mscorlib (in Mscorlib.dll)

See Also

ICustomAttributeProvider Members | System.Reflection Namespace