view Implab.Diagnostics.Interactive/TraceViewItem.cs @ 133:6c49d02a9a05 v2

sync
author cin
date Mon, 09 Feb 2015 00:28:13 +0300
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;
            }
        }
    }
}