private ChatSessionBase GetOrCreatePrivateChatSession(PgUser user) { ChatSessionBase chat; if (_privateChats.TryGetValue(user, out chat)) return chat; var session = new PrivateChatSession(this, user); _privateChats[user] = session; session.ShowControl(false); return session; }