From 9afe2f1a4f5c831fc30b3d1cccf233e8ca299d65 Mon Sep 17 00:00:00 2001 From: Jason Malinowski Date: Thu, 9 May 2019 20:07:30 -0700 Subject: [PATCH] Ensure we pass through the AnalyzerConfigOptionsProvider Without this, the AnalyzerOptions we get from a Project that does support AnalyzerConfig settings won't be used when running IDE analyzers. --- .../Core/Portable/Diagnostics/WorkspaceAnalyzerOptions.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Features/Core/Portable/Diagnostics/WorkspaceAnalyzerOptions.cs b/src/Features/Core/Portable/Diagnostics/WorkspaceAnalyzerOptions.cs index 31a8d631216..c257b70fdb6 100644 --- a/src/Features/Core/Portable/Diagnostics/WorkspaceAnalyzerOptions.cs +++ b/src/Features/Core/Portable/Diagnostics/WorkspaceAnalyzerOptions.cs @@ -18,7 +18,7 @@ internal sealed class WorkspaceAnalyzerOptions : AnalyzerOptions private readonly OptionSet _optionSet; public WorkspaceAnalyzerOptions(AnalyzerOptions options, OptionSet optionSet, Solution solution) - : base(options.AdditionalFiles) + : base(options.AdditionalFiles, options.AnalyzerConfigOptionsProvider) { _solution = solution; _optionSet = optionSet; -- GitLab