From 356147f02e8f68039e184d0293a4e8277825866f Mon Sep 17 00:00:00 2001 From: Manish Vasani Date: Thu, 12 Jan 2023 18:01:05 +0530 Subject: [PATCH] Revert "Move tests to target .NET 7" --- .../Microsoft.CodeAnalysis.Analyzers.UnitTests.csproj | 2 +- ...Microsoft.CodeAnalysis.BannedApiAnalyzers.UnitTests.csproj | 2 +- ...icrosoft.CodeAnalysis.ResxSourceGenerator.UnitTests.csproj | 2 +- .../Microsoft.CodeAnalysis.NetAnalyzers.UnitTests.csproj | 2 +- ...odeAnalysis.PerformanceSensitiveAnalyzers.UnitTests.csproj | 2 +- ...Microsoft.CodeAnalysis.PublicApiAnalyzers.UnitTests.csproj | 2 +- .../UnitTests/Roslyn.Diagnostics.Analyzers.UnitTests.csproj | 2 +- src/Test.Utilities/Test.Utilities.csproj | 2 +- src/Text.Analyzers/UnitTests/Text.Analyzers.UnitTests.csproj | 2 +- .../Tests/RulesetToEditorconfigConverter.UnitTests.csproj | 2 +- src/Utilities.UnitTests/Analyzer.Utilities.UnitTests.csproj | 2 +- .../Lightup/IFunctionPointerInvocationOperationWrapper.cs | 2 +- src/Utilities/Compiler/Lightup/LightupHelpers.cs | 2 +- src/Utilities/Compiler/RulesetToEditorconfigConverter.cs | 4 ++-- 14 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/Microsoft.CodeAnalysis.Analyzers/UnitTests/Microsoft.CodeAnalysis.Analyzers.UnitTests.csproj b/src/Microsoft.CodeAnalysis.Analyzers/UnitTests/Microsoft.CodeAnalysis.Analyzers.UnitTests.csproj index e9aa072f21..520f648971 100644 --- a/src/Microsoft.CodeAnalysis.Analyzers/UnitTests/Microsoft.CodeAnalysis.Analyzers.UnitTests.csproj +++ b/src/Microsoft.CodeAnalysis.Analyzers/UnitTests/Microsoft.CodeAnalysis.Analyzers.UnitTests.csproj @@ -1,7 +1,7 @@  - net7.0 + netcoreapp3.1;net472 true diff --git a/src/Microsoft.CodeAnalysis.BannedApiAnalyzers/UnitTests/Microsoft.CodeAnalysis.BannedApiAnalyzers.UnitTests.csproj b/src/Microsoft.CodeAnalysis.BannedApiAnalyzers/UnitTests/Microsoft.CodeAnalysis.BannedApiAnalyzers.UnitTests.csproj index f2de756904..c895762b1f 100644 --- a/src/Microsoft.CodeAnalysis.BannedApiAnalyzers/UnitTests/Microsoft.CodeAnalysis.BannedApiAnalyzers.UnitTests.csproj +++ b/src/Microsoft.CodeAnalysis.BannedApiAnalyzers/UnitTests/Microsoft.CodeAnalysis.BannedApiAnalyzers.UnitTests.csproj @@ -1,7 +1,7 @@  - net7.0 + netcoreapp3.1;net472 true diff --git a/src/Microsoft.CodeAnalysis.ResxSourceGenerator/Microsoft.CodeAnalysis.ResxSourceGenerator.UnitTests/Microsoft.CodeAnalysis.ResxSourceGenerator.UnitTests.csproj b/src/Microsoft.CodeAnalysis.ResxSourceGenerator/Microsoft.CodeAnalysis.ResxSourceGenerator.UnitTests/Microsoft.CodeAnalysis.ResxSourceGenerator.UnitTests.csproj index 9b276b0114..cb2c93b99b 100644 --- a/src/Microsoft.CodeAnalysis.ResxSourceGenerator/Microsoft.CodeAnalysis.ResxSourceGenerator.UnitTests/Microsoft.CodeAnalysis.ResxSourceGenerator.UnitTests.csproj +++ b/src/Microsoft.CodeAnalysis.ResxSourceGenerator/Microsoft.CodeAnalysis.ResxSourceGenerator.UnitTests/Microsoft.CodeAnalysis.ResxSourceGenerator.UnitTests.csproj @@ -1,7 +1,7 @@  - net7.0 + netcoreapp3.1 true true diff --git a/src/NetAnalyzers/UnitTests/Microsoft.CodeAnalysis.NetAnalyzers.UnitTests.csproj b/src/NetAnalyzers/UnitTests/Microsoft.CodeAnalysis.NetAnalyzers.UnitTests.csproj index cc2bd50728..058b1699e5 100644 --- a/src/NetAnalyzers/UnitTests/Microsoft.CodeAnalysis.NetAnalyzers.UnitTests.csproj +++ b/src/NetAnalyzers/UnitTests/Microsoft.CodeAnalysis.NetAnalyzers.UnitTests.csproj @@ -1,7 +1,7 @@  - net7.0 + netcoreapp3.1;net472 $(DefineConstants),NET_ANALYZERS_TEST true diff --git a/src/PerformanceSensitiveAnalyzers/UnitTests/Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers.UnitTests.csproj b/src/PerformanceSensitiveAnalyzers/UnitTests/Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers.UnitTests.csproj index 09891feafc..660e704e55 100644 --- a/src/PerformanceSensitiveAnalyzers/UnitTests/Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers.UnitTests.csproj +++ b/src/PerformanceSensitiveAnalyzers/UnitTests/Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers.UnitTests.csproj @@ -1,7 +1,7 @@  - net7.0 + netcoreapp3.1;net472 true $(NoWarn);xUnit1000;CA1812 diff --git a/src/PublicApiAnalyzers/UnitTests/Microsoft.CodeAnalysis.PublicApiAnalyzers.UnitTests.csproj b/src/PublicApiAnalyzers/UnitTests/Microsoft.CodeAnalysis.PublicApiAnalyzers.UnitTests.csproj index 3d8bc7ee1e..2d213aa4db 100644 --- a/src/PublicApiAnalyzers/UnitTests/Microsoft.CodeAnalysis.PublicApiAnalyzers.UnitTests.csproj +++ b/src/PublicApiAnalyzers/UnitTests/Microsoft.CodeAnalysis.PublicApiAnalyzers.UnitTests.csproj @@ -1,7 +1,7 @@  - net7.0 + netcoreapp3.1;net472 true diff --git a/src/Roslyn.Diagnostics.Analyzers/UnitTests/Roslyn.Diagnostics.Analyzers.UnitTests.csproj b/src/Roslyn.Diagnostics.Analyzers/UnitTests/Roslyn.Diagnostics.Analyzers.UnitTests.csproj index b0537d0b13..38ea8f8320 100644 --- a/src/Roslyn.Diagnostics.Analyzers/UnitTests/Roslyn.Diagnostics.Analyzers.UnitTests.csproj +++ b/src/Roslyn.Diagnostics.Analyzers/UnitTests/Roslyn.Diagnostics.Analyzers.UnitTests.csproj @@ -1,7 +1,7 @@  - net7.0 + netcoreapp3.1;net472 true diff --git a/src/Test.Utilities/Test.Utilities.csproj b/src/Test.Utilities/Test.Utilities.csproj index fe1e7ad571..6f745673c9 100644 --- a/src/Test.Utilities/Test.Utilities.csproj +++ b/src/Test.Utilities/Test.Utilities.csproj @@ -1,7 +1,7 @@  - net7.0 + netcoreapp3.1;net472 true false true diff --git a/src/Text.Analyzers/UnitTests/Text.Analyzers.UnitTests.csproj b/src/Text.Analyzers/UnitTests/Text.Analyzers.UnitTests.csproj index ca733e0b57..1d3a690632 100644 --- a/src/Text.Analyzers/UnitTests/Text.Analyzers.UnitTests.csproj +++ b/src/Text.Analyzers/UnitTests/Text.Analyzers.UnitTests.csproj @@ -1,7 +1,7 @@  - net7.0 + netcoreapp3.1;net472 true diff --git a/src/Tools/RulesetToEditorconfigConverter/Tests/RulesetToEditorconfigConverter.UnitTests.csproj b/src/Tools/RulesetToEditorconfigConverter/Tests/RulesetToEditorconfigConverter.UnitTests.csproj index 1cfbacd3d1..51f132d138 100644 --- a/src/Tools/RulesetToEditorconfigConverter/Tests/RulesetToEditorconfigConverter.UnitTests.csproj +++ b/src/Tools/RulesetToEditorconfigConverter/Tests/RulesetToEditorconfigConverter.UnitTests.csproj @@ -1,7 +1,7 @@  - net7.0 + netcoreapp3.1;net472 true false true diff --git a/src/Utilities.UnitTests/Analyzer.Utilities.UnitTests.csproj b/src/Utilities.UnitTests/Analyzer.Utilities.UnitTests.csproj index 14f5c9118e..baddd5d66c 100644 --- a/src/Utilities.UnitTests/Analyzer.Utilities.UnitTests.csproj +++ b/src/Utilities.UnitTests/Analyzer.Utilities.UnitTests.csproj @@ -1,7 +1,7 @@  - net7.0 + netcoreapp3.1;net472 true true true diff --git a/src/Utilities/Compiler/Lightup/IFunctionPointerInvocationOperationWrapper.cs b/src/Utilities/Compiler/Lightup/IFunctionPointerInvocationOperationWrapper.cs index f5ae9d2878..56ec582cd1 100644 --- a/src/Utilities/Compiler/Lightup/IFunctionPointerInvocationOperationWrapper.cs +++ b/src/Utilities/Compiler/Lightup/IFunctionPointerInvocationOperationWrapper.cs @@ -39,7 +39,7 @@ private static Func CreateFunctionPointerSignatureAcc var operation = Expression.Variable(typeof(IOperation)); - return Expression.Lambda>(Expression.Call(targetMethod, Expression.Convert(operation, wrappedType)), operation).Compile(); + return Expression.Lambda>(Expression.Call(targetMethod, Expression.Convert(operation, WrappedType)), operation).Compile(); } private IFunctionPointerInvocationOperationWrapper(IOperation operation) diff --git a/src/Utilities/Compiler/Lightup/LightupHelpers.cs b/src/Utilities/Compiler/Lightup/LightupHelpers.cs index 39b63ec4ad..8ba9e1d286 100644 --- a/src/Utilities/Compiler/Lightup/LightupHelpers.cs +++ b/src/Utilities/Compiler/Lightup/LightupHelpers.cs @@ -66,7 +66,7 @@ private static Func CreatePropertyAccessor(Type? typ ? parameter : Expression.Convert(parameter, type); - Expression result = Expression.Call(instance, property.GetMethod!); + Expression result = Expression.Call(instance, property.GetMethod); if (!typeof(TProperty).GetTypeInfo().IsAssignableFrom(property.PropertyType.GetTypeInfo())) { result = Expression.Convert(result, typeof(TProperty)); diff --git a/src/Utilities/Compiler/RulesetToEditorconfigConverter.cs b/src/Utilities/Compiler/RulesetToEditorconfigConverter.cs index 644be7a245..5712c5f121 100644 --- a/src/Utilities/Compiler/RulesetToEditorconfigConverter.cs +++ b/src/Utilities/Compiler/RulesetToEditorconfigConverter.cs @@ -96,7 +96,7 @@ static XElement GetTopLevelRulesetNode(string rulesetFilePath) var ruleSetDocument = XDocument.Load(xmlReader); // Find the top level rule set node - var rulesetNode = ruleSetDocument.Elements(RuleSetNodeName).First(); + var rulesetNode = ruleSetDocument.Elements(RuleSetNodeName).FirstOrDefault(); Debug.Assert(rulesetNode.Name == RuleSetNodeName); return rulesetNode; } @@ -143,7 +143,7 @@ static void PopulateRuleIdToComments(string rulesetFilePath, Dictionary())