我尝试通过帮助代码分析编写代码。这是我的问题。代码分析显示CA2242在线路上由' if'开始。我该如何解决这个问题?我应用了此link的修改,但没有成功。
if (!Double.IsNaN(Application.Current.Host.Content.ActualWidth))
dlgWait.Width = Application.Current.Host.Content.ActualWidth;
修改:
见图
答案 0 :(得分:0)
所以,我认为问题出在Microsoft Visual Studio的代码分析器中。我添加suppressMessage来隐藏警告,但它不是最终的解决方案。如果有人想知道如何解决,请告诉我。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2242:TestForNaNCorrectly")]