Ejemplo n.º 1
0
        private void LoadAnalyzerNodeComponents()
        {
            this.ComponentModel.GetService<IAnalyzerNodeSetup>().Initialize(this);

            _ruleSetEventHandler = this.ComponentModel.GetService<RuleSetEventHandler>();
            if (_ruleSetEventHandler != null)
            {
                _ruleSetEventHandler.Register();
            }
        }
Ejemplo n.º 2
0
 private void UnregisterRuleSetEventHandler()
 {
     if (_ruleSetEventHandler != null)
     {
         _ruleSetEventHandler.Unregister();
         _ruleSetEventHandler = null;
     }
 }
Ejemplo n.º 3
0
        private void LoadAnalyzerNodeComponents()
        {
            _analyzerTracker = this.ComponentModel.GetService<AnalyzerItemsTracker>();
            if (_analyzerTracker != null)
            {
                _analyzerTracker.Register();
            }

            var analyzerCommandHandler = this.ComponentModel.GetService<AnalyzersCommandHandler>();
            if (analyzerCommandHandler != null)
            {
                analyzerCommandHandler.Initialize((IMenuCommandService)this.GetService(typeof(IMenuCommandService)));
            }

            _ruleSetEventHandler = this.ComponentModel.GetService<RuleSetEventHandler>();
            if (_ruleSetEventHandler != null)
            {
                _ruleSetEventHandler.Register();
            }
        }