public void Disconnect(string server)
{
// Disconnect IRC client that is connected to given server.
var client = GetClientFromServerNameMask(server);
var serverName = client.ServerName;
client.Quit(clientQuitTimeout, this.QuitMessage);
client.Dispose();
// Remove client from connection.
this.allClients.Remove(client);
Console.Out.WriteLine("Disconnected from '{0}'.", serverName);
}