I read topic from google and I understand this:
My questions are:
Now when we run .net app clr locates entry point and starts execution . But when it encounters
Class1 ob = new Class1();
that time how our process calls the service of CLR called as class loader? MSIL code equivalent to is newobj internally calls to clr's class loader service?
It takes a lot of effort in understanding the internal working of CLR. But if you are interested go through this CLR Internal Workings
The site gives an extensive and detailed explanation of CLR working.
Specifically your answer comes under the ObjectInstance section in the site.They have used
SmallClass obj = new SmallClass();
to explain the functionality.
Hope it helps.