public AddRemoveReferencesCommand(IVBE vbe,
                                   RubberduckParserState state,
                                   IAddRemoveReferencesPresenterFactory factory,
                                   IReferenceReconciler reconciler)
     : base(LogManager.GetCurrentClassLogger())
 {
     _vbe        = vbe;
     _state      = state;
     _factory    = factory;
     _reconciler = reconciler;
 }
 public AddRemoveReferencesPresenterFactory(IVBE vbe,
                                            RubberduckParserState state,
                                            IConfigProvider <ReferenceSettings> settingsProvider,
                                            IRegisteredLibraryFinderService finder,
                                            IReferenceReconciler reconciler,
                                            IFileSystemBrowserFactory browser)
 {
     _vbe        = vbe;
     _state      = state;
     _settings   = settingsProvider;
     _finder     = finder;
     _reconciler = reconciler;
     _browser    = browser;
 }
Beispiel #3
0
        public AddRemoveReferencesCommand(IVBE vbe,
                                          RubberduckParserState state,
                                          IAddRemoveReferencesPresenterFactory factory,
                                          IReferenceReconciler reconciler,
                                          IVbeEvents vbeEvents)
            : base(vbeEvents)
        {
            _vbe        = vbe;
            _state      = state;
            _factory    = factory;
            _reconciler = reconciler;

            AddToCanExecuteEvaluation(SpecialEvaluateCanExecute);
        }