Every assembly in .NET has metadata associated with it which has all the information about the assembly.Reflection is used to retrieve that information. It is also used to call the methods at runtime. The various methods are present in System.Reflection namespace
The REFLECTION is used to read the metadata information like(type reference and methods). Which is derived from system.assembly.reflection class object.
The simple meaning is to read assembly information by using this system.assembly.reflection class.