protected override void __evt_NICK(NetworkNICKEventArgs args) { foreach (Channel channel in instance.ChannelList) { if (channel.ContainsUser(args.OldNick)) { foreach (Module extension_ in ExtensionHandler.ExtensionList) { try { if (extension_.IsWorking) { extension_.Hook_Nick(channel, args.SourceInfo, args.OldNick, args.NewNick); } } catch (Exception fail) { Syslog.Log("MODULE: exception in Hook_Nick in " + extension_.Name, true); Core.HandleException(fail); } } } } }
public override void __evt_NICK(NetworkNICKEventArgs args) { foreach (Channel channel in instance.ChannelList) { if (channel.ContainsUser(args.OldNick)) { lock (ExtensionHandler.Extensions) { foreach (Module extension_ in ExtensionHandler.Extensions) { try { if (extension_.IsWorking) { extension_.Hook_Nick(channel, args.SourceInfo, args.OldNick); } } catch (Exception fail) { Syslog.Log("Error on hook in " + extension_.Name, true); Core.HandleException(fail); } } } } } }
protected override void __evt_NICK(NetworkNICKEventArgs args) { foreach (Channel channel in instance.ChannelList) { if (channel.ContainsUser(args.OldNick)) { foreach (Module extension_ in ExtensionHandler.ExtensionList) { try { if (extension_.IsWorking) extension_.Hook_Nick(channel, args.SourceInfo, args.OldNick, args.NewNick); } catch (Exception fail) { Syslog.Log("MODULE: exception in Hook_Nick in " + extension_.Name, true); Core.HandleException(fail); } } } } }
protected internal virtual void __evt_NICK(NetworkNICKEventArgs args) { if (this.On_NICK != null) this.On_NICK(this, args); }