public class EventsType { public event EventHandler> NewEvent;
public void SmthHappened(string data) { MyEventArgs even
The answer to this question very much depends on the version you're using. It has been refined a lot over the years. See http://blogs.msdn.com/b/cburrows/archive/2010/03/05/events-get-a-little-overhaul-in-c-4-part-i-locks.aspx