title: Call base class member functions from subclass members
body: <pre><code>public class A
  {
      ...
      public virtual void PrintMe() { /* do A */ }
  }
  
  public class B : A
  {
      ...
      public override void PrintMe() { /* do B */ }
  }
  
  public class C : B
  {
      ...
      public override void PrintMe() { /* do C */ }
  
      private void Fun()
      {
          // call C::PrintMe - part one
          PrintMe();
  
          // call B::PrintMe - part two
          base.PrintMe();
  
          // call A::PrintMe - part three
          ???
      }
  }
  </code></pre>
  
  <ol>
  <li><p>Is the code of part two correct?</p></li>
  <li><p>How to call <code>A::PrintMe</code> inside <code>C::Fun</code>?</p></li>
  </ol>