void ircclient_OnWho( object sender, WhoEventArgs e ) { if (e.Server != "hidden" && e.Channel == _channel ) { Console.WriteLine( "onwho " + e.IsIrcOp + " " + e.IsOp + " " + e.Server + " " + e.Channel + " " + e.Nick ); wholist.Add( e.Nick ); } }
private void OnWho(object sender, WhoEventArgs e) { if (e.WhoInfo.Nick == _IrcClient.Nickname) { // that's me! MyPerson.Ident = e.WhoInfo.Ident; MyPerson.Host = e.WhoInfo.Host; MyPerson.RealName = e.WhoInfo.Realname; } }
private void OnWho(object sender, WhoEventArgs args) { foreach (var plugin in PluginManager.Plugins) { try { plugin.OnWho(args); } catch (Exception exception) { PluginManager.UnloadPlugin(plugin, "OnWho", exception); } } }