public IrcMessageData(IrcClient ircclient, string from, string nick, string ident, string host, string channel, string message, string rawmessage, ReceiveType type, ReplyCode replycode)
{
_Irc = ircclient;
_RawMessage = rawmessage;
_RawMessageArray = rawmessage.Split(new char[] {' '});
_Type = type;
_ReplyCode = replycode;
_From = from;
_Nick = nick;
_Ident = ident;
_Host = host;
_Channel = channel;
if (message != null) {
// message is optional
_Message = message;
_MessageArray = message.Split(new char[] {' '});
}
}