protected IrcClient GetClientFromServerNameMask(string serverNameMask)
{
var client = this.Clients.SingleOrDefault(c => c.ServerName != null &&
Regex.IsMatch(c.ServerName, serverNameMask, RegexOptions.IgnoreCase));
if (client == null)
{
throw new IrcBotException(IrcBotExceptionType.NoConnection,
string.Format("No connection", serverNameMask));
}
return client;
}