Esempio n. 1
0
        public static ColoredMessage TimeStampMessage(ColoredMessage message)
        {
            if (message?.text == null)
            {
                return(null);
            }

            ColoredMessage clone = message.Clone();

            clone.text = TimeStampMessage(clone.text);
            return(clone);
        }
Esempio n. 2
0
        public static ColoredMessage[] TimeStampMessage(ColoredMessage[] message, ConsoleColor color = ConsoleColor.Black)
        {
            if (message == null)
            {
                return(null);
            }

            ColoredMessage[] newMessage = new ColoredMessage[message.Length + 1];
            newMessage[0] = new ColoredMessage($"{TimeStamp} ", color);

            for (int i = 0; i < message.Length; i++)
            {
                newMessage[i + 1] = message[i].Clone();
            }

            return(newMessage);
        }
Esempio n. 3
0
 public static ColoredMessage[] TimeStampMessage(ColoredMessage message, ConsoleColor color = ConsoleColor.White)
 {
     return(TimeStampMessage(new ColoredMessage[] { message }, color));
 }