The ICustomAttributeProvider interface contains methods common to the Type, ConstructorInfo, EventInfo, FieldInfo, MethodInfo, MethodBase, MemberInfo, ParameterInfo, and PropertyInfo classes.
ICustomAttributeProvider
[Visual Basic] Public Interface ICustomAttributeProvider [C#] public interface ICustomAttributeProvider [C++] public __gc __interface ICustomAttributeProvider
[JScript] In JScript, you can use the interfaces in the NGWS frameworks, but you cannot define your own.
Class | Description |
---|---|
Assembly | An Assembly, that is a reusable, versionable, and self-describing building block of a NGWS application. Assemblies provide the infrastructure needed to allow NGWS runtime to fully understand the contents of an application and to enforce the versioning and dependency rules defined by the application. These concepts are crucial for solving the versioning problem and for simplifying the deployment of NGWS runtime applications. |
MemberInfo | Represents the class that is used to obtain information about the members of a class |
Module | The Module class reflects a module. A module is a portable executable file of type .dll or .exe consisting of one or more classes and interfaces. One or more modules that are deployed as a unit compose an assembly. |
ParameterInfo | The ParameterInfo class reflects a parameter. Instances of this class are used to obtain information about the type of a parameter, the default value, etc. |
Nearly all the Reflection classes can have attributes associated with them. Attributes can be standard (public, private, HelpString) or custom.
ICustomAttributeProvider is an interface that is implemented by reflection objects that support custom attributes.
Namespace: System.Reflection
Assembly: mscorlib.dll
ICustomAttributeProvider Members | System.Reflection Namespace