class MyClassA { }
class MyClassB : MyClassA { }
class MyClassC : MyClassB { }
class MyClassD : MyClassC { }
void Hoge(MyClassA a) { }
void Hoge(MyClassB b) { }
void Hoge(MyClassC c) { }

今こういう書き方してるんですがHogeメソッドって一つにまとめられませんか?
派生クラスならABCDどれでも呼べるような