public IrcBot()
{
this.isRunning = false;
this.commandProcessors = new Dictionary<string, CommandProcessor>(
StringComparer.InvariantCultureIgnoreCase);
InitializeCommandProcessors();
this.allClients = new Collection<IrcClient>();
this.allClientsReadOnly = new ReadOnlyCollection<IrcClient>(this.allClients);
this.chatCommandProcessors = new Dictionary<string, ChatCommandProcessor>(
StringComparer.InvariantCultureIgnoreCase);
InitializeChatCommandProcessors();
}