/// <summary> /// Метод срабатывает при получении события. /// </summary> /// <param name="sender">Объект отправителя.</param> /// <param name="e">Аргументы события.</param> private void ReadMessage(object sender, NewMessageEventArgs e) { Console.WriteLine(string.Format("Receiver instance. Message is {0}", e.Message)); }
/// <summary> /// Рассылка уведомлений о событии зарегистрированным объектам. /// </summary> /// <param name="sender">Объект отправителя.</param> /// <param name="e">Аргументы события.</param> protected virtual void OnNewMessage(object sender, NewMessageEventArgs e) { NewMessage?.Invoke(sender, e); }
/// <summary> /// Метод срабатывает при получении события. /// </summary> /// <param name="sender">Объект отправителя.</param> /// <param name="e">Аргументы события.</param> private void GetMessage(object sender, NewMessageEventArgs e) { Console.WriteLine(string.Format("Listener instance. Message is {0}", e.Message)); }