title: Automatically call base method
body: <p>I need to call automatically base class method when calling overriden one (like constructors call base). For example:</p>
  
  <pre><code>class A
  {
      public void Fun()
      {
          Console.Write("Class A!");
      }
  }
  
  class B : A
  {
      public void Fun()
      {
          Console.Write("Class B!");
      }
  }
  </code></pre>
  
  <p>I want to see on the screen</p>
  
  <blockquote>
    <p>Class A! Class B!</p>
  </blockquote>
  
  <p>when executing next code:</p>
  
  <pre><code>B b = new B();
  b.Fun();
  </code></pre>
  
  <p>Could anyone tell me please what need to change in example code or how better to write to get required result? Thanks.</p>