瀏覽代碼

A collection expression and null coalescing assignment

Brandon Thetford 1 年之前
父節點
當前提交
7b799a1a3c
共有 1 個文件被更改,包括 2 次插入5 次删除
  1. 2 5
      Terminal.Gui/ConsoleDrivers/EscSeqUtils/EscSeqUtils.cs

+ 2 - 5
Terminal.Gui/ConsoleDrivers/EscSeqUtils/EscSeqUtils.cs

@@ -744,7 +744,7 @@ public static class EscSeqUtils
             }
         }
 
-        mouseFlags = new List<MouseFlags> { MouseFlags.AllEvents };
+        mouseFlags = [MouseFlags.AllEvents];
 
         if (lastMouseButtonPressed != null
             && !isButtonPressed
@@ -771,10 +771,7 @@ public static class EscSeqUtils
             lastMouseButtonPressed = buttonState;
             isButtonPressed = true;
 
-            if (point is null)
-            {
-                point = pos;
-            }
+            point ??= pos;
 
             if ((mouseFlags [0] & MouseFlags.ReportMousePosition) == 0)
             {