protected static void DumpDataWithBreak(string text, params object[] p) { var os = Tracer.DumpData(text, p, 1); Tracer.Line(os); Tracer.TraceBreak(); }
public static void NotImplementedFunction(params object[] p) { var os = Tracer.DumpMethodWithData("not implemented", null, p, 1); Tracer.Line(os); Tracer.TraceBreak(); }
protected void DumpMethodWithBreak(string text, params object[] p) { var os = Tracer.DumpMethodWithData(text, this, p, 1); Tracer.Line(os); Tracer.TraceBreak(); }
protected void BreakExecution() { if (IsMethodDumpTraceActive) { Tracer.TraceBreak(); } }
protected void NotImplementedMethod(params object[] p) { if (IsInDump) { throw new NotImplementedException(); } var os = Tracer.DumpMethodWithData("not implemented", this, p, 1); Tracer.Line(os); Tracer.TraceBreak(); }
protected static void ReturnVoidMethodDump(bool breakExecution = true) { if (IsMethodDumpTraceActive) { Tracer.IndentEnd(); Tracer.Line(Tracer.MethodHeader(stackFrameDepth: 1) + "[returns]"); if (breakExecution) { Tracer.TraceBreak(); } } }
protected static T ReturnMethodDump <T>(T rv, bool breakExecution = true) { if (IsMethodDumpTraceActive) { Tracer.IndentEnd(); Tracer.Line(Tracer.MethodHeader(stackFrameDepth: 1) + "[returns] " + Tracer.Dump(rv)); if (breakExecution) { Tracer.TraceBreak(); } } return(rv); }