public class EventsType { public event EventHandler> NewEvent;
public void SmthHappened(string data) { MyEventArgs even
What you are expecting is a simple non thread safe implementation. The field like event syntax always provide thread-safe syntax (hence the reflector version). Refer this artcile for understanding events & how they get implemented.