protected virtual void OnNewMessage(object sender, TimerEventArgs timerEventArgs) { if (!ReferenceEquals(NewMessage, null)) { Thread.Sleep(timerEventArgs.Time); NewMessage(sender, timerEventArgs); } }
private void SecondSubMsg(Object sender, TimerEventArgs eventArgs) { Console.WriteLine($"Second subscriber message: {eventArgs.Message}, time: {eventArgs.Time}"); }
private void FirstSubMsg(object sender, TimerEventArgs eventArgs) { Console.WriteLine($"First subscriber message: {eventArgs.Message}, time: {eventArgs.Time}"); }