I would like an abstract method that has 2 different signatures. Is this possible in C#?
I don't care which method is used in the derived class, as long as one of them is implemented.
//Psuedo
abstract class psuedoClass
{
public abstract void DoThingy(Thing thing1, Thing thing2);
public abstract void DoThingy(Thing thing1);
}