Regardless of whether or not this is a good idea, is it possible to implement an interface where the executing function is aware of the calling object\'s type?
c
structure it like a event handler, I'm sure FX cop would even suggest you do this
static void Console_CancelKeyPress(object sender, ConsoleCancelEventArgs e) { throw new NotImplementedException(); }