示例#1
0
 internal protected ReceiveEventArgs(EylisMessage message)
 => this.Message = message;
示例#2
0
 public virtual void Multicast(EylisMessage message, Func <EylisUser, bool> selector)
 => this.users.Where(selector).ForEach(u => u.Send(message));
示例#3
0
 public virtual void Broadcast(EylisMessage message)
 => this.users.ForEach(user => user.Send(message));
示例#4
0
 public virtual void Unicast(EylisMessage message, EylisUser user)
 => this.users.FirstOrDefault(x => x.Equals(user))?.Send(message);