From beb7f5f758ee4bd458b83a111df30dd0058ff10b Mon Sep 17 00:00:00 2001 From: gewarren <24882762+gewarren@users.noreply.github.com> Date: Thu, 1 Jan 2026 01:37:20 +0000 Subject: [PATCH] =?UTF-8?q?Bot=20=F0=9F=A4=96=20generated=20CleanRepo=20to?= =?UTF-8?q?ol=20run?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pattern-matching-warnings/Switch.cs | 60 ------------------- .../pattern-matching-warnings.csproj | 11 ---- 2 files changed, 71 deletions(-) delete mode 100644 docs/csharp/language-reference/compiler-messages/snippets/pattern-matching-warnings/Switch.cs delete mode 100644 docs/csharp/language-reference/compiler-messages/snippets/pattern-matching-warnings/pattern-matching-warnings.csproj diff --git a/docs/csharp/language-reference/compiler-messages/snippets/pattern-matching-warnings/Switch.cs b/docs/csharp/language-reference/compiler-messages/snippets/pattern-matching-warnings/Switch.cs deleted file mode 100644 index 9a2f9b74c66fe..0000000000000 --- a/docs/csharp/language-reference/compiler-messages/snippets/pattern-matching-warnings/Switch.cs +++ /dev/null @@ -1,60 +0,0 @@ -namespace firstExample -{ - - public class Switch - { - // - // CS8509.cs - enum EnumValues - { - Value1, - Value2, - Value3 - } - - void Method(EnumValues enumValues) - { - var result = enumValues switch - { - EnumValues.Value1 => 1, - EnumValues.Value2 => 2, - }; - } - // - - public static void RedundantPattern() - { - object? o = null; - // - _ = o is not null or 42; // warning: pattern "42" is redundant - _ = o is not int or string; // warning: pattern "string" is redundant - // - } - } -} - -namespace secondExample -{ - public class Switch - { - // - enum EnumValues - { - Value1, - Value2, - Value3 - } - - void Method(EnumValues enumValues) - { - var result = enumValues switch - { - EnumValues.Value1 => 1, - EnumValues.Value2 => 2, - EnumValues.Value3 => 3, - _ => throw new ArgumentException("Input isn't a valid enum value", nameof(enumValues)), - }; - } - // - } -} diff --git a/docs/csharp/language-reference/compiler-messages/snippets/pattern-matching-warnings/pattern-matching-warnings.csproj b/docs/csharp/language-reference/compiler-messages/snippets/pattern-matching-warnings/pattern-matching-warnings.csproj deleted file mode 100644 index bdcda4a6bc812..0000000000000 --- a/docs/csharp/language-reference/compiler-messages/snippets/pattern-matching-warnings/pattern-matching-warnings.csproj +++ /dev/null @@ -1,11 +0,0 @@ - - - - Library - net8.0 - enable - enable - pattern_matching_warnings - - -