public void DisableDebuggerAfterDeletionAsNeeded(ShellGraphProcessingEnvironment deletedShellGraphProcEnv) { if (InDebugMode && debugger.ShellProcEnv == deletedShellGraphProcEnv) { SetDebugMode(false); } }
public void ChangeDebuggerGraphAsNeeded(ShellGraphProcessingEnvironment curShellProcEnv) { if (InDebugMode) { debugger.ShellProcEnv = curShellProcEnv; // TODO: this is sufficient for the dependencies within debugger? } }
public VariableOrAttributeAccessParserAndValueFetcher(IDebuggerEnvironment env, ShellGraphProcessingEnvironment shellProcEnv, Stack <Sequence> debugSequences) { this.env = env; this.shellProcEnv = shellProcEnv; this.debugSequences = debugSequences; }
public Highlighter(IDebuggerEnvironment env, ShellGraphProcessingEnvironment shellProcEnv, ElementRealizers realizers, GraphAnnotationAndChangesRecorder renderRecorder, YCompClient ycompClient, Stack <Sequence> debugSequences ) { this.env = env; this.shellProcEnv = shellProcEnv; this.realizers = realizers; this.renderRecorder = renderRecorder; this.ycompClient = ycompClient; this.debugSequences = debugSequences; }
public WatchpointEditor(ShellGraphProcessingEnvironment shellProcEnv, IDebuggerEnvironment env) { this.shellProcEnv = shellProcEnv; this.env = env; }