public void Remove(ChatClientHandler handler) { if (ContainsKey(handler.GetHashCode())) { this._collection.Remove(handler.GetHashCode()); } }
public void Add(ChatClientHandler handler) { if (!ContainsKey(handler.GetHashCode())) { this._collection.Add(handler.GetHashCode(), handler); } }
public ChatClientHandler Get(string userUniqueID) { ChatClientHandler handler = default(ChatClientHandler); foreach (var item in this._collection) { if ((item.Value).UserUniqueID.Equals(userUniqueID, StringComparison.InvariantCultureIgnoreCase)) { handler = item.Value; break; } } return(handler); }