Skip to content

Commit 968e417

Browse files
Fix all code analysis issues generated by the .NET 7.0.101 SDK
1 parent 996dd65 commit 968e417

File tree

69 files changed

+244
-35
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+244
-35
lines changed

src/Abstractions/src/Asp.Versioning.Abstractions/AdvertiseApiVersionsAttribute.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
// Copyright (c) .NET Foundation and contributors. All rights reserved.
22

3+
#pragma warning disable IDE0079
4+
#pragma warning disable CA1019
5+
#pragma warning disable CA1033
6+
#pragma warning disable CA1813
7+
38
namespace Asp.Versioning;
49

510
using static System.AttributeTargets;

src/Abstractions/src/Asp.Versioning.Abstractions/ApiVersion.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,11 @@ public virtual int CompareTo( ApiVersion? other )
341341
public virtual string ToString( string? format, IFormatProvider? formatProvider )
342342
{
343343
var provider = ApiVersionFormatProvider.GetInstance( formatProvider );
344+
#pragma warning disable IDE0079
345+
#pragma warning disable CA1062 // Validate arguments of public methods
344346
return provider.Format( format, this, formatProvider );
347+
#pragma warning restore CA1062 // Validate arguments of public methods
348+
#pragma warning restore IDE0079
345349
}
346350

347351
private static string? ValidateStatus( string? status, Func<string?, bool> isValid )

src/Abstractions/src/Asp.Versioning.Abstractions/ApiVersionAttribute.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
// Copyright (c) .NET Foundation and contributors. All rights reserved.
22

3+
#pragma warning disable IDE0079
4+
#pragma warning disable CA1019
5+
#pragma warning disable CA1033
6+
#pragma warning disable CA1813
7+
38
namespace Asp.Versioning;
49

510
using static System.AttributeTargets;

src/Abstractions/src/Asp.Versioning.Abstractions/IApiVersionNeutral.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
// Copyright (c) .NET Foundation and contributors. All rights reserved.
22

3+
#pragma warning disable IDE0079
4+
#pragma warning disable CA1040
5+
36
namespace Asp.Versioning;
47

58
/// <summary>

src/Abstractions/src/Asp.Versioning.Abstractions/LinkHeaderValue.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -572,11 +572,13 @@ public IEnumerator<KeyValuePair<StringSegment, StringSegment>> GetEnumerator()
572572
}
573573

574574
// REF: https://datatracker.ietf.org/doc/html/rfc8288#appendix-B.3 #9
575+
#pragma warning disable CA1308 // Normalize strings to uppercase (all ascii and should normalize to lowercase)
575576
#if NETSTANDARD1_0
576577
var key = remaining.Substring( start, end - start ).ToLowerInvariant();
577578
#else
578579
var key = new StringSegment( remaining.Substring( start, end - start ).ToLowerInvariant() );
579580
#endif
581+
#pragma warning restore CA1308 // Normalize strings to uppercase
580582

581583
start = end;
582584
ConsumeWhitespace();

src/Abstractions/src/Asp.Versioning.Abstractions/MapToApiVersionAttribute.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
// Copyright (c) .NET Foundation and contributors. All rights reserved.
22

3+
#pragma warning disable IDE0079
4+
#pragma warning disable CA1019
5+
#pragma warning disable CA1033
6+
#pragma warning disable CA1813
7+
38
namespace Asp.Versioning;
49

510
using static System.AttributeTargets;

src/Abstractions/src/Asp.Versioning.Abstractions/net7.0/ApiVersion.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ public partial class ApiVersion : ISpanFormattable
1111
public virtual bool TryFormat( Span<char> destination, out int charsWritten, ReadOnlySpan<char> format, IFormatProvider? provider )
1212
{
1313
var instance = ApiVersionFormatProvider.GetInstance( provider );
14+
#pragma warning disable IDE0079
15+
#pragma warning disable CA1062 // Validate arguments of public methods
1416
return instance.TryFormat( destination, out charsWritten, format, this, provider );
17+
#pragma warning restore CA1062 // Validate arguments of public methods
18+
#pragma warning restore IDE0079
1519
}
1620
}

src/AspNet/OData/test/Asp.Versioning.WebApi.OData.ApiExplorer.Tests/Simulators/V3/SuppliersController.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
// Copyright (c) .NET Foundation and contributors. All rights reserved.
22

33
#pragma warning disable IDE0060 // Remove unused parameter
4+
#pragma warning disable IDE0079 // Remove unnecessary suppression
45
#pragma warning disable SA1625 // Element documentation should not be copied and pasted
56

67
namespace Asp.Versioning.Simulators.V3;
8+
#pragma warning restore IDE0079 // Remove unnecessary suppression
79

810
using Asp.Versioning.OData;
911
using Asp.Versioning.Simulators.Models;

src/AspNetCore/Acceptance/Asp.Versioning.Mvc.Acceptance.Tests/HttpServerFixture.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public abstract partial class HttpServerFixture
1818
{
1919
private string visualizationUrl;
2020

21-
public string DirectedGraphVisualizationUrl =>
21+
internal string DirectedGraphVisualizationUrl =>
2222
visualizationUrl ??= GenerateEndpointDirectedGraph( Server.Services );
2323

2424
protected virtual void OnConfigurePartManager( ApplicationPartManager partManager ) =>

src/AspNetCore/Acceptance/Asp.Versioning.Mvc.Acceptance.Tests/OData/Basic/Controllers/WeatherForecastsController.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// Copyright (c) .NET Foundation and contributors. All rights reserved.
22

33
#pragma warning disable IDE0060 // Remove unused parameter
4+
#pragma warning disable IDE0079
45
#pragma warning disable CA1822 // Mark members as static
56

67
namespace Asp.Versioning.OData.Basic.Controllers;

0 commit comments

Comments
 (0)