Skip to content

Commit e821f20

Browse files
authored
Add suppression message to JSON serialization (#47908)
This was missed in #47859 and is causing trimming/AOT warnings from generated code.
1 parent 509ba52 commit e821f20

File tree

28 files changed

+84
-0
lines changed

28 files changed

+84
-0
lines changed

src/Http/Http.Extensions/gen/RequestDelegateGeneratorSources.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -396,6 +396,9 @@ private static EndpointFilterDelegate BuildFilterDelegate(EndpointFilterDelegate
396396
return filteredInvocation;
397397
}
398398
399+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
400+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
401+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
399402
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
400403
{
401404
if (obj is IResult r)

src/Http/Http.Extensions/test/RequestDelegateGenerator/Baselines/MapAction_BindAsync_Snapshot.generated.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1704,6 +1704,9 @@ namespace Microsoft.AspNetCore.Http.Generated
17041704
return filteredInvocation;
17051705
}
17061706

1707+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
1708+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
1709+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
17071710
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
17081711
{
17091712
if (obj is IResult r)

src/Http/Http.Extensions/test/RequestDelegateGenerator/Baselines/MapAction_ExplicitBodyParam_ComplexReturn_Snapshot.generated.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,9 @@ namespace Microsoft.AspNetCore.Http.Generated
265265
return filteredInvocation;
266266
}
267267

268+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
269+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
270+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
268271
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
269272
{
270273
if (obj is IResult r)

src/Http/Http.Extensions/test/RequestDelegateGenerator/Baselines/MapAction_ExplicitHeader_ComplexTypeArrayParam.generated.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,9 @@ namespace Microsoft.AspNetCore.Http.Generated
217217
return filteredInvocation;
218218
}
219219

220+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
221+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
222+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
220223
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
221224
{
222225
if (obj is IResult r)

src/Http/Http.Extensions/test/RequestDelegateGenerator/Baselines/MapAction_ExplicitHeader_NullableStringArrayParam.generated.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,9 @@ namespace Microsoft.AspNetCore.Http.Generated
191191
return filteredInvocation;
192192
}
193193

194+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
195+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
196+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
194197
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
195198
{
196199
if (obj is IResult r)

src/Http/Http.Extensions/test/RequestDelegateGenerator/Baselines/MapAction_ExplicitHeader_StringArrayParam.generated.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,9 @@ namespace Microsoft.AspNetCore.Http.Generated
191191
return filteredInvocation;
192192
}
193193

194+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
195+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
196+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
194197
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
195198
{
196199
if (obj is IResult r)

src/Http/Http.Extensions/test/RequestDelegateGenerator/Baselines/MapAction_ExplicitQuery_ComplexTypeArrayParam.generated.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,9 @@ namespace Microsoft.AspNetCore.Http.Generated
217217
return filteredInvocation;
218218
}
219219

220+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
221+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
222+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
220223
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
221224
{
222225
if (obj is IResult r)

src/Http/Http.Extensions/test/RequestDelegateGenerator/Baselines/MapAction_ExplicitQuery_NullableStringArrayParam.generated.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,9 @@ namespace Microsoft.AspNetCore.Http.Generated
190190
return filteredInvocation;
191191
}
192192

193+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
194+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
195+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
193196
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
194197
{
195198
if (obj is IResult r)

src/Http/Http.Extensions/test/RequestDelegateGenerator/Baselines/MapAction_ExplicitQuery_StringArrayParam.generated.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,9 @@ namespace Microsoft.AspNetCore.Http.Generated
190190
return filteredInvocation;
191191
}
192192

193+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
194+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
195+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
193196
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
194197
{
195198
if (obj is IResult r)

src/Http/Http.Extensions/test/RequestDelegateGenerator/Baselines/MapAction_ExplicitServiceParam_SimpleReturn_Snapshot.generated.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -343,6 +343,9 @@ namespace Microsoft.AspNetCore.Http.Generated
343343
return filteredInvocation;
344344
}
345345

346+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
347+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
348+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
346349
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
347350
{
348351
if (obj is IResult r)

src/Http/Http.Extensions/test/RequestDelegateGenerator/Baselines/MapAction_ExplicitSource_SimpleReturn_Snapshot.generated.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -513,6 +513,9 @@ namespace Microsoft.AspNetCore.Http.Generated
513513
return filteredInvocation;
514514
}
515515

516+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
517+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
518+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
516519
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
517520
{
518521
if (obj is IResult r)

src/Http/Http.Extensions/test/RequestDelegateGenerator/Baselines/MapAction_ImplicitQuery_ComplexTypeArrayParam.generated.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,9 @@ namespace Microsoft.AspNetCore.Http.Generated
218218
return filteredInvocation;
219219
}
220220

221+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
222+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
223+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
221224
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
222225
{
223226
if (obj is IResult r)

src/Http/Http.Extensions/test/RequestDelegateGenerator/Baselines/MapAction_ImplicitQuery_NullableStringArrayParam.generated.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,9 @@ namespace Microsoft.AspNetCore.Http.Generated
190190
return filteredInvocation;
191191
}
192192

193+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
194+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
195+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
193196
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
194197
{
195198
if (obj is IResult r)

src/Http/Http.Extensions/test/RequestDelegateGenerator/Baselines/MapAction_ImplicitQuery_NullableStringArrayParam_EmptyQueryValues.generated.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,9 @@ namespace Microsoft.AspNetCore.Http.Generated
190190
return filteredInvocation;
191191
}
192192

193+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
194+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
195+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
193196
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
194197
{
195198
if (obj is IResult r)

src/Http/Http.Extensions/test/RequestDelegateGenerator/Baselines/MapAction_ImplicitQuery_NullableStringArrayParam_QueryNotPresent.generated.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,9 @@ namespace Microsoft.AspNetCore.Http.Generated
190190
return filteredInvocation;
191191
}
192192

193+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
194+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
195+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
193196
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
194197
{
195198
if (obj is IResult r)

src/Http/Http.Extensions/test/RequestDelegateGenerator/Baselines/MapAction_ImplicitQuery_StringArrayParam.generated.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,9 @@ namespace Microsoft.AspNetCore.Http.Generated
190190
return filteredInvocation;
191191
}
192192

193+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
194+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
195+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
193196
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
194197
{
195198
if (obj is IResult r)

src/Http/Http.Extensions/test/RequestDelegateGenerator/Baselines/MapAction_JsonBodyOrService_HandlesBothJsonAndService.generated.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,9 @@ namespace Microsoft.AspNetCore.Http.Generated
212212
return filteredInvocation;
213213
}
214214

215+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
216+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
217+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
215218
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
216219
{
217220
if (obj is IResult r)

src/Http/Http.Extensions/test/RequestDelegateGenerator/Baselines/MapAction_MultipleSpecialTypeParam_StringReturn.generated.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,9 @@ namespace Microsoft.AspNetCore.Http.Generated
183183
return filteredInvocation;
184184
}
185185

186+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
187+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
188+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
186189
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
187190
{
188191
if (obj is IResult r)

src/Http/Http.Extensions/test/RequestDelegateGenerator/Baselines/MapAction_MultipleStringParam_StringReturn.generated.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,9 @@ namespace Microsoft.AspNetCore.Http.Generated
217217
return filteredInvocation;
218218
}
219219

220+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
221+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
222+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
220223
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
221224
{
222225
if (obj is IResult r)

src/Http/Http.Extensions/test/RequestDelegateGenerator/Baselines/MapAction_NoParam_StringReturn_WithFilter.generated.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,9 @@ namespace Microsoft.AspNetCore.Http.Generated
177177
return filteredInvocation;
178178
}
179179

180+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
181+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
182+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
180183
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
181184
{
182185
if (obj is IResult r)

src/Http/Http.Extensions/test/RequestDelegateGenerator/Baselines/MapAction_SingleComplexTypeParam_StringReturn.generated.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,9 @@ namespace Microsoft.AspNetCore.Http.Generated
215215
return filteredInvocation;
216216
}
217217

218+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
219+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
220+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
218221
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
219222
{
220223
if (obj is IResult r)

src/Http/Http.Extensions/test/RequestDelegateGenerator/Baselines/MapAction_SingleEnumParam_StringReturn.generated.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,9 @@ namespace Microsoft.AspNetCore.Http.Generated
215215
return filteredInvocation;
216216
}
217217

218+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
219+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
220+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
218221
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
219222
{
220223
if (obj is IResult r)

src/Http/Http.Extensions/test/RequestDelegateGenerator/Baselines/MapAction_SingleNullableStringParam_WithEmptyQueryStringValueProvided_StringReturn.generated.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,9 @@ namespace Microsoft.AspNetCore.Http.Generated
189189
return filteredInvocation;
190190
}
191191

192+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
193+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
194+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
192195
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
193196
{
194197
if (obj is IResult r)

src/Http/Http.Extensions/test/RequestDelegateGenerator/Baselines/MapPost_WithArrayQueryString_AndBody_ShouldUseBody.generated.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,9 @@ namespace Microsoft.AspNetCore.Http.Generated
197197
return filteredInvocation;
198198
}
199199

200+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
201+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
202+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
200203
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
201204
{
202205
if (obj is IResult r)

src/Http/Http.Extensions/test/RequestDelegateGenerator/Baselines/MapPost_WithArrayQueryString_ShouldFail.generated.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,9 @@ namespace Microsoft.AspNetCore.Http.Generated
199199
return filteredInvocation;
200200
}
201201

202+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
203+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
204+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
202205
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
203206
{
204207
if (obj is IResult r)

src/Http/Http.Extensions/test/RequestDelegateGenerator/Baselines/Multiple_MapAction_NoParam_StringReturn.generated.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -371,6 +371,9 @@ namespace Microsoft.AspNetCore.Http.Generated
371371
return filteredInvocation;
372372
}
373373

374+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
375+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
376+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
374377
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
375378
{
376379
if (obj is IResult r)

src/Http/Http.Extensions/test/RequestDelegateGenerator/Baselines/Multiple_MapAction_WithParams_StringReturn.generated.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -329,6 +329,9 @@ namespace Microsoft.AspNetCore.Http.Generated
329329
return filteredInvocation;
330330
}
331331

332+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
333+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
334+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
332335
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
333336
{
334337
if (obj is IResult r)

src/Http/Http.Extensions/test/RequestDelegateGenerator/Baselines/RequestDelegateValidateGeneratedFormCode.generated.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,6 +280,9 @@ namespace Microsoft.AspNetCore.Http.Generated
280280
return filteredInvocation;
281281
}
282282

283+
[UnconditionalSuppressMessage("Trimming", "IL2026:RequiresUnreferencedCode",
284+
Justification = "The 'JsonSerializer.IsReflectionEnabledByDefault' feature switch, which is set to false by default for trimmed ASP.NET apps, ensures the JsonSerializer doesn't use Reflection.")]
285+
[UnconditionalSuppressMessage("AOT", "IL3050:RequiresDynamicCode", Justification = "See above.")]
283286
private static Task ExecuteObjectResult(object? obj, HttpContext httpContext)
284287
{
285288
if (obj is IResult r)

0 commit comments

Comments
 (0)