public StackTracePrinter(StoryDebugInfo debugInfo, ValueFormatter formatter) { DebugInfo = debugInfo; Formatter = formatter; }
public ExpressionEvaluator(StoryDebugInfo debugInfo, DAPStream dap, DebuggerClient dbgClient, ValueFormatter formatter, EvaluationResultManager results) { DebugInfo = debugInfo; DbgClient = dbgClient; DAP = dap; DatabaseDumper = new DatabaseEnumerator(dbgClient, dap, debugInfo, formatter, results); EvalResults = results; DbgClient.OnEvaluateRow = this.OnEvaluateRow; DbgClient.OnEvaluateFinished = this.OnEvaluateFinished; MakeFunctionNameMap(); }
public EvaluationResultManager(ValueFormatter formatter) { Formatter = formatter; Results = new List <EvaluationResults>(); }
public DatabaseEnumerator(DebuggerClient dbgClient, DAPStream dap, StoryDebugInfo debugInfo, ValueFormatter formatter, EvaluationResultManager resultManager) { DebugInfo = debugInfo; DAP = dap; DbgClient = dbgClient; Formatter = formatter; ResultManager = resultManager; DbgClient.OnBeginDatabaseContents = this.OnBeginDatabaseContents; DbgClient.OnDatabaseRow = this.OnDatabaseRow; DbgClient.OnEndDatabaseContents = this.OnEndDatabaseContents; }