Пример #1
0
                public override string ToString()
                {
                    if (_stacktrace == null)
                    {
                        return(null);
                    }
                    List <StackTrace> stacktraces = new List <StackTrace>();

                    for (CausalityTrace current = _next; current != null; current = current._next)
                    {
                        stacktraces.Add(current._stacktrace);
                    }
                    return(FormatStackTrace(stacktraces));
                }
Пример #2
0
 public CausalityTrace(StackTrace stacktrace, CausalityTrace higherStacktrace)
 {
     _stacktrace = stacktrace;
     _next       = higherStacktrace;
 }
Пример #3
0
 public static void ClearCurrentInvoker()
 {
     CurrentTrace = null;
     ++InvokeId;
 }
Пример #4
0
 void IRejectValueContainer.SetCreatedAndRejectedStacktrace(StackTrace rejectedStacktrace, CausalityTrace createdStacktraces) { }
Пример #5
0
 public static void SetCurrentInvoker(ITraceable current)
 {
     CurrentTrace = current.Trace;
 }