소스 검색

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