title: Force method to call base method from base class
body: <p>If i am creating method with "override" property, derived method will not call base method implementation automatically and i will need to call it manually using "base" keyword like this:</p>
  
  <pre><code>public class A
  {
      public virtual void Say()
      {
          Console.Write("A");
      }
  }
  
  public class B : A
  {
      public override void Say()
      {
          base.Say();
          Console.Write("B");
      }
  }
  </code></pre>
  
  <p>So only in this case string "A" and "B" will be written to console. So the question is how can i get rid of "base.Say();" line? So i want to force every derived method "Say" to call base method from base class. Is it possible? I am looking for any solutions, even if i will be forced to use other keywords</p>