]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Fix warning CS8524 instances (#36837)
authorTayrtahn <tayrtahn@gmail.com>
Tue, 22 Apr 2025 21:48:30 +0000 (17:48 -0400)
committerGitHub <noreply@github.com>
Tue, 22 Apr 2025 21:48:30 +0000 (23:48 +0200)
Content.Client/CartridgeLoader/Cartridges/NanoTaskItemPopup.xaml.cs
Content.Client/CartridgeLoader/Cartridges/NanoTaskUiFragment.xaml.cs
Content.Client/Xenoarchaeology/Ui/NodeScannerDisplay.xaml.cs

index 124b7b7eaa1a8b4b1d5bdc6c8ef34e4a861293af..6bb29a8f4d93b0ba112ac8eecb84adb95a55b993 100644 (file)
@@ -90,10 +90,12 @@ public sealed partial class NanoTaskItemPopup : DefaultWindow
     {
         if (item is NanoTaskItem task)
         {
-            var button = task.Priority switch {
+            var button = task.Priority switch
+            {
                 NanoTaskPriority.High => HighButton,
                 NanoTaskPriority.Medium => MediumButton,
                 NanoTaskPriority.Low => LowButton,
+                _ => throw new ArgumentException("Invalid priority"),
             };
             button.Pressed = true;
             DescriptionInput.Text = task.Description;
index 38897d6205ef89892784579a30df67c12dd4ff10..e7ed35eac1ec47ad8ece9af3fc599a71cb7749ec 100644 (file)
@@ -38,10 +38,12 @@ public sealed partial class NanoTaskUiFragment : BoxContainer
 
         foreach (var task in tasks)
         {
-            var container = task.Data.Priority switch {
+            var container = task.Data.Priority switch
+            {
                 NanoTaskPriority.High => HighContainer,
                 NanoTaskPriority.Medium => MediumContainer,
                 NanoTaskPriority.Low => LowContainer,
+                _ => throw new ArgumentException("Invalid priority"),
             };
             var control = new NanoTaskItemControl(task);
             container.AddChild(control);
index 8ef94c45dfd14daf844eff179cc3efe4f1c87655..f687f80073f0666c67fe4397e2c5d37d05a7ac62 100644 (file)
@@ -80,7 +80,8 @@ public sealed partial class NodeScannerDisplay : FancyWindow
             ArtifactState.None => "\u2800", // placeholder for line to not be squeezed
             ArtifactState.Ready => Loc.GetString("node-scanner-artifact-state-ready"),
             ArtifactState.Unlocking => Loc.GetString("node-scanner-artifact-state-unlocking"),
-            ArtifactState.Cooldown => Loc.GetString("node-scanner-artifact-state-cooldown")
+            ArtifactState.Cooldown => Loc.GetString("node-scanner-artifact-state-cooldown"),
+            _ => throw new ArgumentException("Invalid state"),
         };
     }
 }