Reflection

Runtime Type Identification
The is Operator
The as Operator
The typeof Operator
Reflection
System.Type
Information About Methods
Invoking Methods
Calling Constructors
Types in Assemblies
Attributes
Obtaining an Object's Attributes
Positional and Named Parameters
Builtin Attributes