title: Why doesn't C# have a non-virtual calling convention?
body: <p>Inspired by <a href="https://stackoverflow.com/questions/3378010/how-to-invoke-non-virtually-the-original-implementation-of-a-virtual-method">this SO question</a>:</p>
  
  <p>Why doesn't C# have a keyword for non-virtual calling convention?</p>
  
  <p>EDIT: I mean "why is there no keyword for non-virtual IL calls, given that the C# compiler always uses IL virtual calls by default"?</p>