protected void SetupTestWithBreakpoint(int line) { _breakpointProvider = new BreakpointProvider(); _breakpointProvider.ToggleBreakpointAt(LocationOfSourceFile, line); new BreakpointMediator(_vm, _breakpointProvider); ExecutionProvider = new ExecutionProvider(_vm); }
public BreakpointsWindow(IDebuggerSession session, IBreakpointProvider breakpointProvider, ISourceNavigator sourceNavigator ) { this.session = session; this.breakpointProvider = breakpointProvider; this.sourceNavigator = sourceNavigator; }
public DebuggerSession(IVirtualMachine virtualMachine, IExecutionProvider executionProvider, ITypeProvider typeProvider, IThreadProvider threadProvider, IBreakpointProvider breakpointProvider) { VM = virtualMachine; ExecutionProvider = executionProvider; ThreadProvider = threadProvider; TypeProvider = typeProvider; BreakpointProvider = breakpointProvider; }
public DebuggerSession(IVirtualMachine vm, ITypeProvider typeProvider, IExecutionProvider executionProvider, IThreadProvider threadProvider, IBreakpointProvider breakpointProvider) { this.typeProvider = typeProvider; this.executionProvider = executionProvider; this.threadProvider = threadProvider; this.breakpointProvider = breakpointProvider; this.vm = vm; }
public BreakpointMediator(ITypeProvider typeProvider, IBreakpointProvider breakpointProvider) { this.typeProvider = typeProvider; this.breakpointProvider = breakpointProvider; typeProvider.TypeLoaded += OnTypeLoaded; typeProvider.TypeUnloaded += OnTypeUnloaded; breakpointProvider.BreakpointAdded += OnBreakpointAdded; breakpointProvider.BreakpointRemoved += OnBreakpointRemoved; breakpointProvider.BreakpointEnabled += OnBreakpointEnabled; breakpointProvider.BreakpointDisabled += OnBreakpointDisabled; }
public DebuggerSession(IVirtualMachine vm, ITypeProvider typeProvider, IExecutionProvider executionProvider, IThreadProvider threadProvider, IBreakpointProvider breakpointProvider) { this.typeProvider = typeProvider; this.executionProvider = executionProvider; this.threadProvider = threadProvider; this.breakpointProvider = breakpointProvider; this.vm = vm; LogProvider.Debug += s => LogOnDebug (s); LogProvider.Error += s => LogOnError (s); }
public DebuggerSession(IVirtualMachine vm, ITypeProvider typeProvider, IExecutionProvider executionProvider, IThreadProvider threadProvider, IBreakpointProvider breakpointProvider) { this.typeProvider = typeProvider; this.executionProvider = executionProvider; this.threadProvider = threadProvider; this.breakpointProvider = breakpointProvider; this.vm = vm; LogProvider.Debug += s => LogOnDebug(s); LogProvider.Error += s => LogOnError(s); }
public BreakPointMargin(ITextView textView, IBreakpointProvider breakpointProvider) { _breakpointProvider = breakpointProvider; _textView = textView; }
public BreakpointMargin(ITextView textView, IBreakpointProvider breakpointProvider) { this.breakpointProvider = breakpointProvider; this.textView = textView; }