public AnalyzerReferenceManager( [Import(typeof(SVsServiceProvider))] IServiceProvider serviceProvider, AnalyzerItemsTracker analyzerItemsTracker) { _serviceProvider = serviceProvider; _tracker = analyzerItemsTracker; }
public AnalyzerNodeSetup( AnalyzerItemsTracker analyzerTracker, AnalyzersCommandHandler analyzerCommandHandler ) { _analyzerTracker = analyzerTracker; _analyzerCommandHandler = analyzerCommandHandler; }
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; }
public AnalyzerNodeSetup( IThreadingContext threadingContext, AnalyzerItemsTracker analyzerTracker, AnalyzersCommandHandler analyzerCommandHandler) { _threadingContext = threadingContext; _analyzerTracker = analyzerTracker; _analyzerCommandHandler = analyzerCommandHandler; }
public AnalyzersCommandHandler( AnalyzerItemsTracker tracker, AnalyzerReferenceManager analyzerReferenceManager, [Import(typeof(SVsServiceProvider))] IServiceProvider serviceProvider, ICodeActionEditHandlerService editHandlerService) { _tracker = tracker; _analyzerReferenceManager = analyzerReferenceManager; _serviceProvider = serviceProvider; _editHandlerService = editHandlerService; }
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); }
private void UnregisterAnalyzerTracker() { if (_analyzerTracker != null) { _analyzerTracker.Unregister(); _analyzerTracker = null; } }
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))); } }
public AnalyzerNodeSetup(AnalyzerItemsTracker analyzerTracker, AnalyzersCommandHandler analyzerCommandHandler) { _analyzerTracker = analyzerTracker; _analyzerCommandHandler = analyzerCommandHandler; }