Are event handlers fired in the order that they attached to the event? If not, can I enforce some kind of order onto the event handlers such that they are called in a specif
I would recommend "wrapping it."
Do something like this...
MyObject.MyEvent += new MyEventHandler(Wrapper); public void Wrapper() { Method1(); Method3(); Method2(); }
That way you're still hooking the event but have complete control of what's called.