فهرست منبع

Code cleanup.

Tig 4 هفته پیش
والد
کامیت
bc48545da0
3فایلهای تغییر یافته به همراه5 افزوده شده و 0 حذف شده
  1. 2 0
      Terminal.Gui/Drawing/Region.cs
  2. 1 0
      Terminal.Gui/Drawing/Ruler.cs
  3. 2 0
      Terminal.Gui/Drawing/Sixel/SixelSupportDetector.cs

+ 2 - 0
Terminal.Gui/Drawing/Region.cs

@@ -917,6 +917,8 @@ public class Region
     /// </param>
     public void FillRectangles (IDriver? driver, Attribute? attribute, Rune? fillRune = null)
     {
+        ArgumentNullException.ThrowIfNull (driver);
+
         if (_rectangles.Count == 0)
         {
             return;

+ 1 - 0
Terminal.Gui/Drawing/Ruler.cs

@@ -26,6 +26,7 @@ internal class Ruler
     public void Draw (IDriver? driver, Point location, int start = 0)
     {
         ArgumentNullException.ThrowIfNull (driver);
+
         if (start < 0)
         {
             throw new ArgumentException ("start must be greater than or equal to 0");

+ 2 - 0
Terminal.Gui/Drawing/Sixel/SixelSupportDetector.cs

@@ -16,6 +16,8 @@ public class SixelSupportDetector ()
     /// <param name="driver"></param>
     public SixelSupportDetector (IDriver? driver) : this ()
     {
+        ArgumentNullException.ThrowIfNull (driver);
+
         _driver = driver;
     }