foreach ( Irc irc in GlobalSettings.Networks.Select ( netw => new Irc ( netw.Nick, netw.RealName, netw.Ident, netw.AuthenticationService, netw.NickServPass, netw.ServerHost, netw.ServerPassword, netw.ServerPort, netw.LastKnownCode, netw.Color, netw.Id, netw.Email, netw.SetupChannel, 200, netw.Ssl ) { DebugChannel = netw.DebugChannel, DebugChannelKey = netw.DebugChannelKey } ) ) { irc.OnMotd += irc_OnMotd; irc.Connect ( irc.Host, irc.Port ); ConnectedIrcNetworks.Add ( irc.Id.ToString ( ), irc ); Thread.Sleep ( 100 ); }