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; }
public AddRemoveReferencesCommand(IVBE vbe, RubberduckParserState state, IAddRemoveReferencesPresenterFactory factory, IReferenceReconciler reconciler, IVbeEvents vbeEvents) : base(vbeEvents) { _vbe = vbe; _state = state; _factory = factory; _reconciler = reconciler; AddToCanExecuteEvaluation(SpecialEvaluateCanExecute); }