In .NET I am trying to monkey-patch a 3rd party library. I created a new class, Grandchild, which inherits from a class Child derived from Parent. In an override method of Grandchild, I need to skip Child and invoke Parent. Is that possible? In other words, I want to do:
public class Grandchild : Child {
public void override MyMethod() {
// illegal syntax examples, but how can I invoke Parent.MyMethod?
base.base.MyMethod(); // nope...
Parent.MyMethod(); // nope...
}
}