示例#1
0
 public TraceBuilder()
 {
     _root       = new RootEntry();
     _traceStack = new Stack <TraceEntry>();
     _traceStack.Push(_root);
     IsEnabled = false;
 }
示例#2
0
 public void BeginEntry(TraceEntry entry)
 {
     if (IsEnabled)
     {
         Current.Children.Add(entry);
         _traceStack.Push(entry);
     }
 }
示例#3
0
 private static void BeginEntry(TraceEntry entry)
 {
     _builder.BeginEntry(entry);
 }