Skip to content

Commit 4ce2db7

Browse files
authored
Fix compilation with latest roslyn (#58769)
* Fix compilation with latest roslyn * .
1 parent c9df8c1 commit 4ce2db7

File tree

17 files changed

+26
-24
lines changed

17 files changed

+26
-24
lines changed

src/Components/Server/test/Circuits/ServerComponentDeserializerTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ public void CanParseMultipleMarkersWithAndWithoutParameters()
156156
public void DoesNotParseOutOfOrderMarkers()
157157
{
158158
// Arrange
159-
var markers = SerializeMarkers(CreateMarkers(typeof(TestComponent), typeof(TestComponent)).Reverse().ToArray());
159+
var markers = SerializeMarkers(Enumerable.Reverse(CreateMarkers(typeof(TestComponent), typeof(TestComponent))).ToArray());
160160
var serverComponentDeserializer = CreateServerComponentDeserializer();
161161

162162
// Act & assert

src/DataProtection/DataProtection/src/Internal/ContainerUtils.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ private static bool IsProcessRunningInContainer()
103103

104104
var lines = File.ReadAllLines(procFile);
105105
// typically the last line in the file is "1:name=openrc:/docker"
106-
return lines.Reverse().Any(l => l.EndsWith("name=openrc:/docker", StringComparison.Ordinal));
106+
return Enumerable.Reverse(lines).Any(l => l.EndsWith("name=openrc:/docker", StringComparison.Ordinal));
107107
}
108108

109109
private static bool GetBooleanEnvVar(string envVarName)

src/Framework/App.Runtime/src/CompatibilitySuppressions.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- https://learn.microsoft.com/en-us/dotnet/fundamentals/package-validation/diagnostic-ids -->
2+
<!-- https://learn.microsoft.com/dotnet/fundamentals/package-validation/diagnostic-ids -->
33
<Suppressions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
44
<Suppression>
55
<DiagnosticId>PKV0001</DiagnosticId>

src/Framework/AspNetCoreAnalyzers/src/Analyzers/RouteEmbeddedLanguage/Infrastructure/SyntaxNodeExtensions.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// The .NET Foundation licenses this file to you under the MIT license.
33

44
using System;
5+
using System.Linq;
56
using System.Diagnostics.CodeAnalysis;
67
using Microsoft.CodeAnalysis;
78
using Microsoft.CodeAnalysis.CSharp;
@@ -126,7 +127,7 @@ private static SyntaxToken GetInitialToken(
126127
/// </summary>
127128
private static SyntaxToken FindSkippedTokenBackward(SyntaxTriviaList triviaList, int position)
128129
{
129-
foreach (var trivia in triviaList.Reverse())
130+
foreach (var trivia in Enumerable.Reverse(triviaList))
130131
{
131132
if (trivia.HasStructure)
132133
{

src/Framework/AspNetCoreAnalyzers/src/Analyzers/RouteHandlers/DetectMisplacedLambdaAttribute.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ static bool IsInValidNamespace(INamespaceSymbol? @namespace)
7070

7171
static IMethodSymbol? GetReturnedInvocation(IBlockOperation blockOperation)
7272
{
73-
foreach (var op in blockOperation.ChildOperations.Reverse())
73+
foreach (var op in Enumerable.Reverse(blockOperation.ChildOperations))
7474
{
7575
if (op is IReturnOperation returnStatement)
7676
{

src/Grpc/JsonTranscoding/src/Shared/Server/MethodOptions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ public static MethodOptions Create(IEnumerable<GrpcServiceOptions> serviceOption
116116
string? responseCompressionAlgorithm = null;
117117
CompressionLevel? responseCompressionLevel = null;
118118

119-
foreach (var options in serviceOptions.Reverse())
119+
foreach (var options in Enumerable.Reverse(serviceOptions))
120120
{
121121
AddCompressionProviders(resolvedCompressionProviders, options.CompressionProviders);
122122
tempInterceptors.InsertRange(0, options.Interceptors);

src/Hosting/Hosting/src/GenericHost/GenericWebHostService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ static string ExpandPorts(string ports, string scheme)
132132

133133
var builder = ApplicationBuilderFactory.CreateBuilder(Server.Features);
134134

135-
foreach (var filter in StartupFilters.Reverse())
135+
foreach (var filter in Enumerable.Reverse(StartupFilters))
136136
{
137137
configure = filter.Configure(configure);
138138
}

src/Hosting/Hosting/src/Internal/StartupLoader.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ void RunPipeline(TContainerBuilder containerBuilder)
222222
#pragma warning restore CS0612 // Type or member is obsolete
223223

224224
Action<TContainerBuilder> pipeline = InvokeConfigureContainer;
225-
foreach (var filter in filters.Reverse())
225+
foreach (var filter in Enumerable.Reverse(filters))
226226
{
227227
pipeline = filter.ConfigureContainer(pipeline);
228228
}

src/Hosting/Hosting/src/Internal/WebHost.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ private RequestDelegate BuildApplication()
214214
Action<IApplicationBuilder> configure = _startup!.Configure;
215215
if (startupFilters != null)
216216
{
217-
foreach (var filter in startupFilters.Reverse())
217+
foreach (var filter in Enumerable.Reverse(startupFilters))
218218
{
219219
configure = filter.Configure(configure);
220220
}

src/Http/Routing/test/UnitTests/Tree/TreeRouterTest.cs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// The .NET Foundation licenses this file to you under the MIT license.
33

44
using System.Globalization;
5+
using System.Linq;
56
using Microsoft.AspNetCore.Http;
67
using Microsoft.AspNetCore.Routing.Constraints;
78
using Microsoft.AspNetCore.Routing.Template;
@@ -100,7 +101,7 @@ public async Task TreeRouter_RouteAsync_MatchesRouteWithTheRightLength(string ur
100101

101102
// We setup the route entries in reverse order of precedence to ensure that when we
102103
// try to route the request, the route with a higher precedence gets tried first.
103-
foreach (var template in routes.Reverse())
104+
foreach (var template in Enumerable.Reverse(routes))
104105
{
105106
MapInboundEntry(builder, template);
106107
}
@@ -147,7 +148,7 @@ public async Task TreeRouter_RouteAsync_MatchesRoutesWithDefaults(string url, ob
147148

148149
// We setup the route entries in reverse order of precedence to ensure that when we
149150
// try to route the request, the route with a higher precedence gets tried first.
150-
foreach (var template in routes.Reverse())
151+
foreach (var template in Enumerable.Reverse(routes))
151152
{
152153
MapInboundEntry(builder, template);
153154
}
@@ -199,7 +200,7 @@ public async Task TreeRouter_RouteAsync_MatchesConstrainedRoutesWithDefaults(str
199200

200201
// We setup the route entries in reverse order of precedence to ensure that when we
201202
// try to route the request, the route with a higher precedence gets tried first.
202-
foreach (var template in routes.Reverse())
203+
foreach (var template in Enumerable.Reverse(routes))
203204
{
204205
MapInboundEntry(builder, template);
205206
}
@@ -242,7 +243,7 @@ public async Task TreeRouter_RouteAsync_MatchesCatchAllRoutesWithDefaults()
242243

243244
// We setup the route entries in reverse order of precedence to ensure that when we
244245
// try to route the request, the route with a higher precedence gets tried first.
245-
foreach (var template in routes.Reverse())
246+
foreach (var template in Enumerable.Reverse(routes))
246247
{
247248
MapInboundEntry(builder, template);
248249
}
@@ -340,7 +341,7 @@ public async Task TreeRouter_RouteAsync_DoesNotMatchShorterUrl()
340341

341342
// We setup the route entries in reverse order of precedence to ensure that when we
342343
// try to route the request, the route with a higher precedence gets tried first.
343-
foreach (var template in routes.Reverse())
344+
foreach (var template in Enumerable.Reverse(routes))
344345
{
345346
MapInboundEntry(builder, template);
346347
}

0 commit comments

Comments
 (0)