My goal is to write code like this:
var ei = new EventInterceptor(_someInstance);
ei.EventFired += (s,e) => { Logger.Log("{0} fired {1}", s.ToString(), e.ToString(); }
I think I can write this up in reflection logic, but if there's something out there I'd rather use it. This would be incredibly useful (i think) for studying complicated objects like in ado.net and the winforms datagridview...