private void OnQuit(IrcMessage message) { RaiseEvent(UserQuit, new IrcQuitEventArgs(message)); }
internal IrcUserModeEventArgs(IrcMessage message) : base(message) { Modes = message.Parameters.Count > 1 ? IrcUserMode.ParseModes(message.Parameters.Skip(1)) : null; }
public void Znc(string arguments) { var msg = new IrcMessage("ZNC", excludeSeparator: true, parameters: arguments); Send(msg); }
private void OnCtcpCommand(IrcMessage message) { RaiseEvent(CtcpCommandReceived, new CtcpEventArgs(message)); }
private void OnInvite(IrcMessage message) { RaiseEvent(Invited, new IrcInviteEventArgs(message)); }
private void OnTopic(IrcMessage message) { RaiseEvent(TopicChanged, new IrcTopicEventArgs(message)); }
internal IrcEventArgs(IrcMessage message) { Message = message; }