diff --git a/src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs b/src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs index bcbfbd2c94f2af41e7be84677c14c2bc39d91962..b29c03299b8459805740f357f49eecf02713fc66 100644 --- a/src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs +++ b/src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs @@ -35,7 +35,6 @@ internal class AnalyzersCommandHandler : IAnalyzersCommandHandler, IVsUpdateSolu private readonly AnalyzerItemsTracker _tracker; private readonly AnalyzerReferenceManager _analyzerReferenceManager; private readonly IServiceProvider _serviceProvider; - private readonly ICodeActionEditHandlerService _editHandlerService; private ContextMenuController _analyzerFolderContextMenuController; private ContextMenuController _analyzerContextMenuController; @@ -72,13 +71,11 @@ internal class AnalyzersCommandHandler : IAnalyzersCommandHandler, IVsUpdateSolu public AnalyzersCommandHandler( AnalyzerItemsTracker tracker, AnalyzerReferenceManager analyzerReferenceManager, - [Import(typeof(SVsServiceProvider))]IServiceProvider serviceProvider, - ICodeActionEditHandlerService editHandlerService) + [Import(typeof(SVsServiceProvider))]IServiceProvider serviceProvider) { _tracker = tracker; _analyzerReferenceManager = analyzerReferenceManager; _serviceProvider = serviceProvider; - _editHandlerService = editHandlerService; } /// @@ -432,6 +429,7 @@ private void SetSeverityHandler(object sender, EventArgs args) var componentModel = (IComponentModel)_serviceProvider.GetService(typeof(SComponentModel)); var waitIndicator = componentModel.GetService(); + var editHandlerService = componentModel.GetService(); try { @@ -450,7 +448,7 @@ private void SetSeverityHandler(object sender, EventArgs args) { var newSolution = selectedDiagnostic.GetSolutionWithUpdatedAnalyzerConfigSeverityAsync(selectedAction.Value, project, waitContext.CancellationToken).WaitAndGetResult(waitContext.CancellationToken); var operations = ImmutableArray.Create(new ApplyChangesOperation(newSolution)); - _editHandlerService.Apply( + editHandlerService.Apply( _workspace, fromDocument: null, operations: operations,