view Implab.Diagnostics.Interactive/TraceViewItem.cs @ 60:10c7337d29e7

+JSONXmlReaderOptions *JSONScanner: fixed reading from TextReader *code cleanup
author cin
date Thu, 19 Jun 2014 03:41:28 +0400
parents d9d794b61bb9
children 9c32ef39b851
line wrap: on
line source

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Implab.Diagnostics.Interactive {
    public class TraceViewItem {
        string m_formattedValue;

        public string Message { get; set; }
        public int Timestamp { get; set; }
        public int Indent { get; set; }
        public int Thread { get; set; }
        public string Channel { get; set; }

        public string FormattedMessage {
            get {
                if (m_formattedValue == null) {
                    m_formattedValue = Message.Replace("\r",String.Empty).Replace("\n", " | ");
                }
                return m_formattedValue;
            }
        }
    }
}