| System.Reflection Namespace |
| Class | Description | |
|---|---|---|
| Assembly | Represents an assembly, which is a reusable, versionable, and self-describing building block of a common language runtime application. | |
| AssemblyName | Describes an assembly's unique identity in full. | |
| ConstructorInfo | Discovers the attributes of a class constructor and provides access to constructor metadata. | |
| EventInfo | Discovers the attributes of an event and provides access to event metadata. | |
| FieldInfo | Discovers the attributes of a field and provides access to field metadata. | |
| MemberInfo | Obtains information about the attributes of a member and provides access to member metadata. | |
| MethodBase | Provides information about methods and constructors. | |
| MethodInfo | Discovers the attributes of a method and provides access to method metadata. | |
| ParameterInfo | Discovers the attributes of a parameter and provides access to parameter metadata. | |
| PropertyInfo | Discovers the attributes of a property and provides access to property metadata. |
| Interface | Description | |
|---|---|---|
| IReflect | Interoperates with the IDispatch interface. |