public static USession GetSession(List <OnlineUser> usrs, IChatServiceCallBack callback) { foreach (var item in usrs) { foreach (var somi in item.Sessions) { if (somi.Callback == callback) { return(somi); } } } return(null); }
public USession(OnlineUser baseOnlineUser, IChatServiceCallBack callback) { BaseOnlineUser = baseOnlineUser; Callback = callback; ((ICommunicationObject)callback).Closed += Leave; }