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
-
-
-