示例#1
0
 public ProfilingScope(TraceCategory traceCategory, string name, ProfilingScope parent = null)
 {
     _traceCategory = traceCategory;
     _name          = name;
     _parent        = parent;
     if (_parent == null)
     {
         Level = 0;
     }
     else
     {
         Level = _parent.Level + 1;
     }
     Stamp("Start");
 }
示例#2
0
 public ProfilingScope(string name, ProfilingScope parent = null)
     : this(TraceCategory.Performance, name, parent)
 {
 }