浏览代码

Turn on null analysis here

Brandon Thetford 1 年之前
父节点
当前提交
39a66bf5c4
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      Terminal.Gui/Text/Autocomplete/PopupAutocomplete.cs

+ 4 - 0
Terminal.Gui/Text/Autocomplete/PopupAutocomplete.cs

@@ -57,7 +57,9 @@ public abstract class PopupAutocomplete : AutocompleteBase
     /// </summary>
     /// </summary>
     public virtual int ScrollOffset { get; set; }
     public virtual int ScrollOffset { get; set; }
 
 
+    #nullable enable
     private Point? LastPopupPos { get; set; }
     private Point? LastPopupPos { get; set; }
+    #nullable restore
 
 
     /// <inheritdoc/>
     /// <inheritdoc/>
     public override void EnsureSelectedIdxIsValid ()
     public override void EnsureSelectedIdxIsValid ()
@@ -566,6 +568,7 @@ public abstract class PopupAutocomplete : AutocompleteBase
 
 
         public override bool MouseEvent (MouseEvent mouseEvent) { return autocomplete.MouseEvent (mouseEvent); }
         public override bool MouseEvent (MouseEvent mouseEvent) { return autocomplete.MouseEvent (mouseEvent); }
 
 
+        #nullable enable
         public override void OnDrawContent (Rect contentArea)
         public override void OnDrawContent (Rect contentArea)
         {
         {
             if (!autocomplete.LastPopupPos.HasValue)
             if (!autocomplete.LastPopupPos.HasValue)
@@ -575,5 +578,6 @@ public abstract class PopupAutocomplete : AutocompleteBase
 
 
             autocomplete.RenderOverlay ((Point)autocomplete.LastPopupPos);
             autocomplete.RenderOverlay ((Point)autocomplete.LastPopupPos);
         }
         }
+        #nullable restore
     }
     }
 }
 }