public void OnMyEvent(MyEventArgs args) { EventHandler <MyEventArgs> handler = MyEvent; handler?.Invoke(this, args); }
static void OnMyEvent2(object sender, MyEventArgs a) { Console.WriteLine($"MyEvent2 args = {a.EventType}, {a.Payload}"); }
static void MaximumReached(object source, MyEventArgs e) { Console.WriteLine(e.GetInfo()); }