Exemple #1
0
 protected void SetupTestWithBreakpoint(int line)
 {
     _breakpointProvider = new BreakpointProvider();
     _breakpointProvider.ToggleBreakpointAt(LocationOfSourceFile, line);
     new BreakpointMediator(_vm, _breakpointProvider);
     ExecutionProvider = new ExecutionProvider(_vm);
 }
Exemple #2
0
 public BreakpointsWindow(IDebuggerSession session,
                          IBreakpointProvider breakpointProvider,
                          ISourceNavigator sourceNavigator
                          )
 {
     this.session            = session;
     this.breakpointProvider = breakpointProvider;
     this.sourceNavigator    = sourceNavigator;
 }
Exemple #3
0
        public BreakpointsWindow(IDebuggerSession session,
			IBreakpointProvider breakpointProvider,
			ISourceNavigator sourceNavigator
			)
        {
            this.session = session;
            this.breakpointProvider = breakpointProvider;
            this.sourceNavigator = sourceNavigator;
        }
Exemple #4
0
 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;
        }
Exemple #6
0
        public DebuggerSession(IVirtualMachine virtualMachine,
			IExecutionProvider executionProvider, ITypeProvider typeProvider,
			IThreadProvider threadProvider, IBreakpointProvider breakpointProvider)
        {
            VM = virtualMachine;
            ExecutionProvider = executionProvider;
            ThreadProvider = threadProvider;
            TypeProvider = typeProvider;
            BreakpointProvider = breakpointProvider;
        }
Exemple #7
0
 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;
 }
Exemple #8
0
 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;
 }
Exemple #9
0
        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);
        }
Exemple #10
0
        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;
 }
Exemple #12
0
 protected void SetupTestWithBreakpoint(int line)
 {
     _breakpointProvider = new BreakpointProvider();
     _breakpointProvider.ToggleBreakpointAt(LocationOfSourceFile, line);
     new BreakpointMediator(_vm, _breakpointProvider);
     ExecutionProvider = new ExecutionProvider(_vm);
 }
Exemple #13
0
 public BreakpointMargin(ITextView textView, IBreakpointProvider breakpointProvider)
 {
     this.breakpointProvider = breakpointProvider;
     this.textView           = textView;
 }
Exemple #14
0
 public BreakpointMargin(ITextView textView, IBreakpointProvider breakpointProvider)
 {
     this.breakpointProvider = breakpointProvider;
     this.textView = textView;
 }