internal FixMultipleSuggestedAction( Workspace workspace, ICodeActionEditHandlerService editHandler, FixMultipleCodeAction codeAction, FixAllProvider provider, ITextBuffer subjectBufferOpt = null) : base(workspace, subjectBufferOpt, editHandler, codeAction, provider, originalFixedDiagnostic: codeAction.GetTriggerDiagnostic()) { _triggerDocumentOpt = codeAction.FixAllContext.Document; _telemetryId = GetTelemetryId(codeAction.FixAllContext.DiagnosticIds); }
internal FixMultipleSuggestedAction( IAsynchronousOperationListener operationListener, Workspace workspace, ICodeActionEditHandlerService editHandler, IWaitIndicator waitIndicator, FixMultipleCodeAction codeAction, FixAllProvider provider, ITextBuffer subjectBufferOpt = null) : base(workspace, subjectBufferOpt, editHandler, waitIndicator, codeAction, provider, originalFixedDiagnostic: codeAction.GetTriggerDiagnostic(), operationListener: operationListener) { _triggerDocumentOpt = codeAction.FixAllState.Document; _telemetryId = GetTelemetryId(codeAction.FixAllState.DiagnosticIds); }