title: How to call explicit interface implementation methods internally without explicit casting?
body: <p>If I have</p>
  
  <pre><code>public class AImplementation:IAInterface
  {
     void IAInterface.AInterfaceMethod()
     {
     }
  
     void AnotherMethod()
     {
        ((IAInterface)this).AInterfaceMethod();
     }
  }
  </code></pre>
  
  <p>How to call <code>AInterfaceMethod()</code> from <code>AnotherMethod()</code> without explicit casting?</p>