protected void OnMessageArrived(MessageEventArgs messageEventArgs) { MessageArrived(this, messageEventArgs); }
protected override void Connection_MessageArrived(Object sender, MessageEventArgs messageEventArgs) { OnCommandArrived(new CommandEventArgs(IRCCommandFactory.Instance.CreateCommand(messageEventArgs.Message))); }
protected abstract void Connection_MessageArrived(Object sender, MessageEventArgs messageEventArgs);