Пример #1
0
    internal MessengerSink()
    {
        first = new MessengerSource {
            Name = "Jack"
        };
        first.Receive += first_Receive;
        first.Receive += ShowTime;

        second = new MessengerSource {
            Name = "Jill"
        };
        second.Sent += delegate(object sender, EventArgs e)
        {
            Console.WriteLine(">> Jill's message delivered");
        };
    }
Пример #2
0
 public void Send(string text, MessengerSource target)
 {
     target.OnReceive(text, this.Name);
     Sent?.Invoke(this, EventArgs.Empty);
 }