public IUser GetUser(String nickname)
        {
            if (_users.Contains(nickname))
            {
                return(_users[nickname]);
            }

            User user = new User(this, nickname, _context);

            _users.Add(user);
            return(user);
        }
        public IChannel GetChannel(String channelName)
        {
            if (_channels.Contains(channelName))
            {
                return(_channels[channelName]);
            }

            Channel channel = new Channel(this, channelName, _context);

            _channels.Add(channel);
            return(channel);
        }
        public INetwork GetNetwork(String networkName)
        {
            if (_networks.Contains(networkName))
            {
                return(_networks[networkName]);
            }

            Network network = new Network(this, networkName);

            _networks.Add(network);
            return(network);
        }
Esempio n. 4
0
 private bool ContainsKnownUser(String nickname)
 {
     return(_knownUsers.Contains(nickname));
 }
Esempio n. 5
0
 public bool ContainsUser(String nickname)
 {
     return(_users.Contains(nickname));
 }
Esempio n. 6
0
 private bool ContainsKnownChannel(String channelName)
 {
     return(_knownChannels.Contains(channelName));
 }
Esempio n. 7
0
 public bool ContainsChannel(String channelName)
 {
     return(_channels.Contains(channelName));
 }