public WebBotCommandBus(IWebDriver webDriver, ISourceNavigator navigator, IWebBotCommandLogger logger, IWebBotCommandBusSettings settings) : base(navigator, logger)
 {
     _logger    = logger;
     _navigator = navigator;
     _settings  = settings;
     _webDriver = webDriver;
 }
Example #2
0
        public SourcesWindow(ITypeProvider typeProvider, ISourceNavigator sourceNavigator,
			ISourcesProvider sourcesProvider
)
        {
            this.typeProvider = typeProvider;
            this.sourceNavigator = sourceNavigator;
            this.sourcesProvider = sourcesProvider;
        }
Example #3
0
 public SourcesWindow(ITypeProvider typeProvider, ISourceNavigator sourceNavigator,
                      ISourcesProvider sourcesProvider
                      )
 {
     this.typeProvider    = typeProvider;
     this.sourceNavigator = sourceNavigator;
     this.sourcesProvider = sourcesProvider;
 }
Example #4
0
        public CallStackDisplay(IDebuggerSession session, IExecutionProvider executionProvider,
			IThreadProvider threadProvider, ISourceNavigator sourceNavigator)
        {
            this.session = session;
            this.executionProvider = executionProvider;
            this.threadProvider = threadProvider;
            this.executionProvider.Suspended += RefreshFrames;
            this.sourceNavigator = sourceNavigator;
        }
Example #5
0
        public CallstackWindow(IDebuggerSession session, IExecutionProvider executionProvider,
			IThreadProvider threadProvider, ISourceNavigator sourceNavigator)
        {
            this.session = session;
            this.executionProvider = executionProvider;
            this.threadProvider = threadProvider;
            this.executionProvider.Suspended += (thread) => pendingFrames = thread.GetFrames ();;
            this.sourceNavigator = sourceNavigator;
        }
Example #6
0
 public CallstackWindow(IDebuggerSession session, IExecutionProvider executionProvider,
                        IThreadProvider threadProvider, ISourceNavigator sourceNavigator)
 {
     this.session                      = session;
     this.executionProvider            = executionProvider;
     this.threadProvider               = threadProvider;
     this.executionProvider.Suspended += (thread) => pendingFrames = thread.GetFrames();;
     this.sourceNavigator              = sourceNavigator;
 }
Example #7
0
 public BreakpointsWindow(IDebuggerSession session,
                          IBreakpointProvider breakpointProvider,
                          ISourceNavigator sourceNavigator
                          )
 {
     this.session            = session;
     this.breakpointProvider = breakpointProvider;
     this.sourceNavigator    = sourceNavigator;
 }
Example #8
0
        public BreakpointsWindow(IDebuggerSession session,
			IBreakpointProvider breakpointProvider,
			ISourceNavigator sourceNavigator
			)
        {
            this.session = session;
            this.breakpointProvider = breakpointProvider;
            this.sourceNavigator = sourceNavigator;
        }
Example #9
0
        private void listView1_ItemActivate(object sender, EventArgs e)
        {
            var bookmark =  _bookmarkItems.First(x=> x.Value == listView1.SelectedItems[0]).Key;
            var fileHandlers = _extensionHost.ExtensionManager.GetFileHandlers(bookmark.Location.FilePath).Where(x => x is ISourceNavigator);
            var handler = _extensionHost.FileService.SelectFileHandler(fileHandlers, bookmark.Location.FilePath);
            var file = _extensionHost.FileService.OpenFile(bookmark.Location.FilePath);
            handler.OpenFile(file);

            ISourceNavigator navigator = file.CurrentDocumentContent as ISourceNavigator ??
                file.RegisteredDocumentContents.FirstOrDefault(x => x is ISourceNavigator) as ISourceNavigator ??
                handler as ISourceNavigator;

            if (navigator != null)
                navigator.NavigateToLocation(bookmark.Location);
        }
Example #10
0
 public SourcesWindow(ISourcesProvider sourcesProvider, ISourceNavigator sourceNavigator)
 {
     this.sourcesProvider = sourcesProvider;
     this.sourceNavigator = sourceNavigator;
 }
 public AutoBotCommandBus(ISourceNavigator navigator, IAutoBotCommandLogger logger)
 {
     _logger    = logger;
     _navigator = navigator;
 }