From 41411c722387c1837e92f6bbd1d7402f05410174 Mon Sep 17 00:00:00 2001 From: "Kaliabianau, Vitali" Date: Fri, 13 Sep 2024 17:09:49 +0400 Subject: [PATCH] fix: Remove generation of unnecessary `SuppressMessage` attributes --- src/Dusharp/UnionGeneration/UnionCodeGenerator.cs | 2 -- tests/Dusharp.Tests/TestNestedUnion.cs | 1 - tests/Dusharp.Tests/TestUnion.cs | 1 - 3 files changed, 4 deletions(-) diff --git a/src/Dusharp/UnionGeneration/UnionCodeGenerator.cs b/src/Dusharp/UnionGeneration/UnionCodeGenerator.cs index 24b9db0..428a7fa 100644 --- a/src/Dusharp/UnionGeneration/UnionCodeGenerator.cs +++ b/src/Dusharp/UnionGeneration/UnionCodeGenerator.cs @@ -25,8 +25,6 @@ private static string GenerateClassUnionImpl(UnionGenerationInfo unionInfo) unionInfo.TypeSymbol, codeWriter, innerBlock => { - innerBlock.WriteSuppressWarning("CS0660, CS0661", "Equals overriden in derived classes.", false); - innerBlock.WriteSuppressWarning("CA1067", "Equals overriden in derived classes."); innerBlock.WriteSuppressWarning("CA1000", "For generic unions."); innerBlock.AppendLine($"abstract partial class {unionInfo.ClassName} : System.IEquatable<{unionInfo.ClassName}>"); diff --git a/tests/Dusharp.Tests/TestNestedUnion.cs b/tests/Dusharp.Tests/TestNestedUnion.cs index 9907a6f..8b5d043 100644 --- a/tests/Dusharp.Tests/TestNestedUnion.cs +++ b/tests/Dusharp.Tests/TestNestedUnion.cs @@ -3,7 +3,6 @@ namespace Dusharp.Tests public static partial class TestNestedUnion { [Union] -#pragma warning disable CS0660, CS0661 // Equals overriden in derived classes. public partial class TestUnion { [UnionCase] diff --git a/tests/Dusharp.Tests/TestUnion.cs b/tests/Dusharp.Tests/TestUnion.cs index 05a8a82..1223b14 100644 --- a/tests/Dusharp.Tests/TestUnion.cs +++ b/tests/Dusharp.Tests/TestUnion.cs @@ -1,7 +1,6 @@ namespace Dusharp.Tests { [Union] -#pragma warning disable CS0660, CS0661 // Equals overriden in derived classes. public partial class TestUnion { [UnionCase]