public virtual void Send <T>(string message, Colleague sender) where T : Colleague { SendTo(this.colleagues.OfType <T>(), message, sender); }
public virtual void Register(Colleague colleague) { colleague.SetMediator(this); this.colleagues.Add(colleague); }
public virtual void Send(string message, Colleague sender) { SendTo(this.colleagues, message, sender); }