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]