Remove all Timer Tick event handlers
myTimer.Tick += new EventHandler(...);
Given the nature of my program, at any given time I will not know exactly how many subscribers my Tick Event has, and which methods they are. But I want to be able to remove all currently subscribed events at one go. I therefore cannot use the codemyTimer.Tick -= new EventHandler(...) because I cannot be certain of the method names.
I know I could just try and unsubscribe every possible method in a try ... catch block but I want a more elegant solution.
Any ideas?

