IrcSharp.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()
        {
            StringBuilder result = new StringBuilder();
            if (!String.IsNullOrEmpty(Prefix))
            {
                result.Append(":");
                result.Append(Prefix);
                result.Append(" ");
            }
            result.Append(Command);
            if (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();
        }