call and callvirt Instructions
call and callvirt are the two instructions emitted by the IL to call the functions in .NET. Being a .NET developer affinity to both of these instructions is not must as .NET framework takes care of it. But we should be aware of what is happening inside the code and how these two IL instructions take care of calling the virtual and non virtual functions or rather I would say that this blog would help you to explain how virtual methods are being called in .NET framework.
[Read more…] about CALL AND CALLVIRT INSTRUCTIONS IN .NET IL