title: C# "No suitable method found to override." -- but there is one
body: <p>I'm having trouble overriding the method of a parent class in C#. The parent class is setup like so:</p>
  
  <pre><code>public class Base {
      public Base(Game1 game)
      {
          this.game = game;
      }
  
      public virtual void Draw()
      {
      }
  }
  </code></pre>
  
  <p>...And the child class:</p>
  
  <pre><code>public class Ext : Base {
      public Ext(Game1 game) : base(game)
      {
      }
  
      public override void Draw(SpriteBatch batch)
      {
      }
  }
  </code></pre>
  
  <p>I know I've successfully overridden a parent method in the past, and right now I'm probably overlooking something incredibly simple... what is it?</p>
  
  <p><strong>EDIT:</strong> That was actually a typo: in the actual script, Ext does derive from Base. The problem still persists. Thanks for the quick answers, though. :)</p>