All pastes #1456346 Raw Edit

Untitled

public text v1 · immutable
#1456346 ·published 2009-06-11 08:29 UTC
rendered paste body
            RawMessage = message;            RawMessageArray = RawMessage.Split(' ');            RawFrom = "";            if (RawMessage.StartsWith(":"))            {                RawFrom = RawMessageArray[0].Substring(1);            }            string[] splitMessage = RawFrom.Length > 0 ? RawMessage.Substring(1).Split(new char[] { ':' }, 2) : RawMessage.Split(new char[] { ':' }, 2);            if (splitMessage.Length >= 1)            {                string[] commands = splitMessage[0].Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);                if (commands.Length >= 1)                {                    Command = commands[0];                    CommandArgs = new string[commands.Length - 1];                    Array.Copy(commands, 1, CommandArgs, 0, commands.Length - 1);                 }                            }            if (splitMessage.Length == 2)                Message = splitMessage[1];