I have this:
public class Base {
public virtual void Connect()
{
// do stuff
}
}
public class Derived1 : Base {
public override void Connect()
{
base.Connect();
// do other stuff
}
}
public class Derived2 : Derived {
public override void Connect()
{
base.Connect() // Here I want to call Base::Connect(), not Derived::Connect()
}
}
Is there a way I can call Base::Connect from Derived2, because I want to skip the "do other stuff" part from Derived1::Connect() ?
edit: Its mandatory that I derived from Derived1.