IrcShark.Chatting.Irc.IrcLine.ToString C# (CSharp) Method

ToString() public method

Recreates the raw irc line as it was read from server.
public ToString ( ) : string
return string
        public override string ToString()
        {
            System.Text.StringBuilder result = new System.Text.StringBuilder();
            if (!String.IsNullOrEmpty(prefix))
            {
                result.Append(":");
                result.Append(prefix);
                result.Append(" ");
            }

            result.Append(command);
            if (parameters != null && parameters.Length > 0)
            {
                for (int i = 0; i < parameters.Length; i++)
                {
                    if (i == parameters.Length - 1 && parameters[i].IndexOf(' ') > 0)
                    {
                        result.Append(" :");
                        result.Append(parameters[i]);
                    }
                    else
                    {
                        result.Append(" ");
                        result.Append(parameters[i]);
                    }
                }
            }

            return result.ToString();
        }