diff --git a/.globalconfig b/.globalconfig index b89a06b044..327e21d013 100644 --- a/.globalconfig +++ b/.globalconfig @@ -37,7 +37,7 @@ dotnet_diagnostic.IDE0055.severity = warning dotnet_diagnostic.IDE0051.severity = silent # IDE0052: Private member is unused -dotnet_diagnostic.IDE0052.severity = silent +dotnet_diagnostic.IDE0052.severity = warning # IDE0073: File header dotnet_diagnostic.IDE0073.severity = warning diff --git a/osu.Framework.Tests/Dependencies/CachedAttributeTest.cs b/osu.Framework.Tests/Dependencies/CachedAttributeTest.cs index c69677836f..7fd82b4638 100644 --- a/osu.Framework.Tests/Dependencies/CachedAttributeTest.cs +++ b/osu.Framework.Tests/Dependencies/CachedAttributeTest.cs @@ -313,6 +313,8 @@ private class Provider4 #pragma warning restore 169 } +#pragma warning disable IDE0052 // Unread private member + private class Provider5 { [Cached] diff --git a/osu.Framework.Tests/Polygons/LineIntersections.cs b/osu.Framework.Tests/Polygons/LineIntersections.cs index 54707c2c79..af5e6360ef 100644 --- a/osu.Framework.Tests/Polygons/LineIntersections.cs +++ b/osu.Framework.Tests/Polygons/LineIntersections.cs @@ -14,7 +14,7 @@ public class LineIntersections private static readonly Vector2 up_1 = new Vector2(0, 1); private static readonly Vector2 up_2 = new Vector2(0, 2); private static readonly Vector2 down_1 = new Vector2(0, -1); - private static readonly Vector2 down_2 = new Vector2(0, -2); + // private static readonly Vector2 down_2 = new Vector2(0, -2); // unused private static readonly Vector2 left_1 = new Vector2(-1, 0); private static readonly Vector2 left_2 = new Vector2(-2, 0); private static readonly Vector2 right_1 = new Vector2(1, 0); diff --git a/osu.Framework.Tests/Visual/Bindables/TestSceneBindableAutoUnbinding.cs b/osu.Framework.Tests/Visual/Bindables/TestSceneBindableAutoUnbinding.cs index 3985da1b12..18687c3862 100644 --- a/osu.Framework.Tests/Visual/Bindables/TestSceneBindableAutoUnbinding.cs +++ b/osu.Framework.Tests/Visual/Bindables/TestSceneBindableAutoUnbinding.cs @@ -106,7 +106,9 @@ public void TestBindableAutoUnbindingResolution() public class BindableExposingFillFlowContainer : FillFlowContainer { [Cached] +#pragma warning disable IDE0052 // Unread private member private Bindable bindable = new Bindable(); +#pragma warning restore IDE0052 // } public class TestResolvedBindableDrawable : TestExposedBindableDrawable diff --git a/osu.Framework/Platform/MacOS/Native/NSDictionary.cs b/osu.Framework/Platform/MacOS/Native/NSDictionary.cs index b420cc00b8..3158c5a5be 100644 --- a/osu.Framework/Platform/MacOS/Native/NSDictionary.cs +++ b/osu.Framework/Platform/MacOS/Native/NSDictionary.cs @@ -9,7 +9,9 @@ internal readonly struct NSDictionary { internal IntPtr Handle { get; } +#pragma warning disable IDE0052 // Unread private member private static IntPtr classPointer = Class.Get("NSDictionary"); +#pragma warning restore IDE0052 // internal NSDictionary(IntPtr handle) {