public void AddMsg(SocketMessageEnum socketMessageEnum, SocketMessage socketMessage) { if (!SocketMessages.ContainsKey(socketMessageEnum)) { SocketMessages.Add(socketMessageEnum, new List <SocketMessage>()); } SocketMessages[socketMessageEnum].Add(socketMessage); }
public SocketMessage GetMsg(SocketMessageEnum socketMessageEnum) { if (!SocketMessages.ContainsKey(socketMessageEnum)) { SocketMessages.Add(socketMessageEnum, new List <SocketMessage>()); } return(SocketMessages[socketMessageEnum].FirstOrDefault()); }
public void RemoveMsg(SocketMessageEnum socketMessageEnum) { if (!SocketMessages.ContainsKey(socketMessageEnum)) { SocketMessages.Add(socketMessageEnum, new List <SocketMessage>()); } if (SocketMessages[socketMessageEnum].Count > 0) { SocketMessages[socketMessageEnum].RemoveAt(SocketMessages[socketMessageEnum].Count); } }