From f9e434859affd7e0358cd104aca2892a154722da Mon Sep 17 00:00:00 2001 From: Sam Harwell Date: Thu, 22 Jun 2023 11:40:14 -0500 Subject: [PATCH] Update Microsoft.CodeAnalysis.Analyzers to use Roslyn 3.7.0 --- Directory.Build.props | 3 ++ eng/Versions.props | 2 +- .../Fixers/CSharpPreferIsKindFix.cs | 3 ++ .../FixerWithFixAllAnalyzer.Fixer.cs | 5 ++- .../InternalImplementationOnlyAnalyzer.cs | 2 +- .../CompareSymbolsCorrectlyAnalyzer.cs | 2 +- .../CompilerExtensionStrictApiAnalyzer.cs | 9 +++- .../DiagnosticAnalyzerAPIUsageAnalyzer.cs | 8 ++-- .../DiagnosticAnalyzerAttributeAnalyzer.cs | 2 +- ...deWithinAnalyzerTypeCompilationAnalyzer.cs | 2 +- .../DiagnosticAnalyzerFieldsAnalyzer.cs | 2 +- .../DiagnosticDescriptorCreationAnalyzer.cs | 21 +++++++-- ...onAnalyzer_IdRangeAndCategoryValidation.cs | 2 +- ...criptorCreationAnalyzer_ReleaseTracking.cs | 4 +- ...rCreationAnalyzer_ResourceStringsFormat.cs | 3 +- ...alyzerReleaseTrackingFix.FixAllProvider.cs | 4 +- .../Fixers/AnalyzerReleaseTrackingFix.cs | 4 +- .../ApplyDiagnosticAnalyzerAttributeFix.cs | 2 +- .../Fixers/CompareSymbolsCorrectlyFix.cs | 8 ++-- .../ConfigureGeneratedCodeAnalysisFix.cs | 4 +- ...umentsCorrectlyFix.CustomFixAllProvider.cs | 2 +- ...agnosticDescriptorArgumentsCorrectlyFix.cs | 4 +- .../Fixers/EnableConcurrentExecutionFix.cs | 2 +- .../MetaAnalyzers/RegisterActionAnalyzer.cs | 4 +- .../MetaAnalyzers/ReportDiagnosticAnalyzer.cs | 8 ++-- .../SymbolIsBannedInAnalyzersAnalyzer.cs | 5 ++- src/PublicApiAnalyzers/Directory.Build.props | 1 + .../Compiler/Analyzer.Utilities.projitems | 3 +- .../Extensions/AdditionalTextExtensions.cs | 18 ++++++++ ...ataAnalysis.TaintedDataOperationVisitor.cs | 2 +- .../DataFlow/AnalysisEntityFactory.cs | 2 +- .../Workspaces/DocumentExtensions.cs | 43 +++++++++++++++++++ .../Workspaces/Workspaces.Utilities.projitems | 1 + 33 files changed, 141 insertions(+), 46 deletions(-) create mode 100644 src/Utilities/Compiler/Extensions/AdditionalTextExtensions.cs create mode 100644 src/Utilities/Workspaces/DocumentExtensions.cs diff --git a/Directory.Build.props b/Directory.Build.props index a8feff3916..84c7774033 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -49,6 +49,9 @@ $(NoWarn);CS1574;CS8602 + + $(NoWarn);CS8603 diff --git a/eng/Versions.props b/eng/Versions.props index 728c5f7cd4..d87602ff15 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -69,7 +69,7 @@ 4.0.1 3.3.1 3.3.1 - 3.3.1 + 3.7.0 3.3.1