public override string ToString()
        {
            string S = "{0}, ".Build(Name);

            S += "Values count: {0}".Build(ValuesCount);
            if (ValuesCount > 0)
            {
                S += ", Total: {0}, ".Build(TotalDuration.Format());
                S += "Avg.: {0}, ".Build(AverageDuration.Format());
                S += "Min.: {0}, ".Build(MinDuration.Format());
                S += "Max.: {0}".Build(MaxDuration.Format());
            }
            return(S);
        }
Пример #2
0
 internal void FormatTo(Dictionary <string, string> values)
 {
     values[Name + "Calls"]       = Calls.ToString();
     values[Name + "Objects"]     = Objects.ToString();
     values[Name + "Duration"]    = Duration.ToString();
     values[Name + "AvgDuration"] = BaseMemoryAppender.Avg(Duration, Calls).ToString();
     if (MinDuration != long.MinValue)
     {
         values[Name + "MinDuration"] = MinDuration.ToString();
     }
     if (MaxDuration != long.MaxValue)
     {
         values[Name + "MaxDuration"] = MaxDuration.ToString();
     }
 }