コード例 #1
0
ファイル: ReparseCommand.cs プロジェクト: xxxmen/Rubberduck
 public ReparseCommand(IVBE vbe, IConfigProvider <GeneralSettings> settingsProvider, RubberduckParserState state, IVBETypeLibsAPI typeLibApi, IVBESettings vbeSettings, IMessageBox messageBox) : base(LogManager.GetCurrentClassLogger())
 {
     _vbe         = vbe;
     _vbeSettings = vbeSettings;
     _typeLibApi  = typeLibApi;
     _state       = state;
     _settings    = settingsProvider.Create();
     _messageBox  = messageBox;
 }
コード例 #2
0
ファイル: TestEngine.cs プロジェクト: xxxmen/Rubberduck
        public TestEngine(TestExplorerModel model, IVBE vbe, RubberduckParserState state, IFakesFactory fakesFactory, IVBETypeLibsAPI typeLibApi, IUiDispatcher uiDispatcher)
        {
            Debug.WriteLine("TestEngine created.");
            Model         = model;
            _vbe          = vbe;
            _state        = state;
            _fakesFactory = fakesFactory;
            _typeLibApi   = typeLibApi;
            _uiDispatcher = uiDispatcher;

            _state.StateChanged += StateChangedHandler;
        }
コード例 #3
0
        public ReparseCommand(
            IVBE vbe,
            IConfigurationService <GeneralSettings> settingsProvider,
            RubberduckParserState state,
            IVBETypeLibsAPI typeLibApi,
            IVbeSettings vbeSettings,
            IMessageBox messageBox,
            IVbeEvents vbeEvents)
            : base(vbeEvents)
        {
            _vbe         = vbe;
            _vbeSettings = vbeSettings;
            _typeLibApi  = typeLibApi;
            _state       = state;
            _settings    = settingsProvider.Read();
            _messageBox  = messageBox;

            AddToCanExecuteEvaluation(SpecialEvaluateCanExecute);
        }
コード例 #4
0
 public VBEInteraction(IVBETypeLibsAPI typeLibsApi, Version rubberduckVersion)
 {
     _typeLibsApi       = typeLibsApi;
     _rubberduckVersion = rubberduckVersion;
 }
コード例 #5
0
ファイル: TestMethod.cs プロジェクト: xxxmen/Rubberduck
 public TestMethod(Declaration declaration, IVBE vbe, IVBETypeLibsAPI typeLibApi)
 {
     _declaration = declaration;
     _vbe         = vbe;
     _typeLibApi  = typeLibApi;
 }