Esempio n. 1
0
 public AnalyzerReferenceManager(
     [Import(typeof(SVsServiceProvider))] IServiceProvider serviceProvider,
     AnalyzerItemsTracker analyzerItemsTracker)
 {
     _serviceProvider = serviceProvider;
     _tracker         = analyzerItemsTracker;
 }
Esempio n. 2
0
 public AnalyzerNodeSetup(
     AnalyzerItemsTracker analyzerTracker,
     AnalyzersCommandHandler analyzerCommandHandler
     )
 {
     _analyzerTracker        = analyzerTracker;
     _analyzerCommandHandler = analyzerCommandHandler;
 }
Esempio n. 3
0
 public AnalyzersCommandHandler(
     AnalyzerItemsTracker tracker,
     AnalyzerReferenceManager analyzerReferenceManager,
     [Import(typeof(SVsServiceProvider))] IServiceProvider serviceProvider)
 {
     _tracker = tracker;
     _analyzerReferenceManager = analyzerReferenceManager;
     _serviceProvider          = serviceProvider;
 }
 public AnalyzersCommandHandler(
     AnalyzerItemsTracker tracker,
     AnalyzerReferenceManager analyzerReferenceManager,
     [Import(typeof(SVsServiceProvider))]IServiceProvider serviceProvider)
 {
     _tracker = tracker;
     _analyzerReferenceManager = analyzerReferenceManager;
     _serviceProvider = serviceProvider;
 }
Esempio n. 5
0
 public AnalyzerNodeSetup(
     IThreadingContext threadingContext,
     AnalyzerItemsTracker analyzerTracker,
     AnalyzersCommandHandler analyzerCommandHandler)
 {
     _threadingContext       = threadingContext;
     _analyzerTracker        = analyzerTracker;
     _analyzerCommandHandler = analyzerCommandHandler;
 }
Esempio n. 6
0
 public AnalyzersCommandHandler(
     AnalyzerItemsTracker tracker,
     AnalyzerReferenceManager analyzerReferenceManager,
     [Import(typeof(SVsServiceProvider))] IServiceProvider serviceProvider,
     ICodeActionEditHandlerService editHandlerService)
 {
     _tracker = tracker;
     _analyzerReferenceManager = analyzerReferenceManager;
     _serviceProvider          = serviceProvider;
     _editHandlerService       = editHandlerService;
 }
Esempio n. 7
0
 public AnalyzersCommandHandler(
     AnalyzerItemsTracker tracker,
     AnalyzerReferenceManager analyzerReferenceManager,
     IThreadingContext threadingContext,
     IAsynchronousOperationListenerProvider listenerProvider,
     [Import(typeof(SVsServiceProvider))] IServiceProvider serviceProvider)
 {
     _tracker = tracker;
     _analyzerReferenceManager = analyzerReferenceManager;
     _threadingContext         = threadingContext;
     _serviceProvider          = serviceProvider;
     _listener = listenerProvider.GetListener(FeatureAttribute.RuleSetEditor);
 }
Esempio n. 8
0
 private void UnregisterAnalyzerTracker()
 {
     if (_analyzerTracker != null)
     {
         _analyzerTracker.Unregister();
         _analyzerTracker = null;
     }
 }
Esempio n. 9
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)));
            }
        }
Esempio n. 10
0
 public AnalyzerNodeSetup(AnalyzerItemsTracker analyzerTracker, AnalyzersCommandHandler analyzerCommandHandler)
 {
     _analyzerTracker = analyzerTracker;
     _analyzerCommandHandler = analyzerCommandHandler;
 }