Through System.Reflection.Assembly, we can access assembly related information and also we can load an assembly into memory.
Following methods helps to get the information about the assembly.
System.Reflection.Assembly.GetExecutingAssembly
System.Reflection.Assembly.GetCallingAssembly
System.Reflection.Assembly.GetEntryAssembly
System.Reflection.Assembly.GetAssembly
Following methods helps to load an assembly into memory
System.Reflection.Assembly.Load
System.Reflection.Assembly.LoadFile
System.Reflection.Assembly.LoadFrom
System.Reflection.Assembly.LoadWithPartialName
System.Reflection.Assembly.ReflectionOnlyLoad
System.Reflection.Assembly.ReflectionOnlyLoadFrom
System.Reflection.Assembly.UnsafeLoadFrom