public static void Start() { var eeo = new EventEnabledObject(); eeo.OnChange += (self, e) => Console.WriteLine($"self: {self}; e.Value: {e.Value}"); eeo.Raise(); Console.ReadKey(); }
public static void Start() { var eeo = new EventEnabledObject(); eeo.OnChange += (sender, e) => Console.WriteLine("1st method"); eeo.OnChange += (sender, e) => throw new Exception(); eeo.OnChange += (sender, e) => Console.WriteLine("3rd method"); eeo.Raise(); }