我跑我的项目代码分析(这是一款Windows Phone 8.1的应用程序)时,以下警告: CA1303不通过文字本地化参数法“常见.TranslateError(String)'将一个文字字符串作为参数'text'传递给'XDocument.Parse(String)'。相反,从资源表中检索以下字符串。 这是我的方法: Public Function TranslateError(ByVal e
我正在看使用SupressMessage吃一些CA警告。 SupressMessage的文档说确保它不在发布版本中。因此,SupressMessage属性应该如下包装在#if DEBUG中? public class Class1
{
#if DEBUG
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage
我们正在开发一个静态代码分析工具,旨在通过一些提示改进代码。 我们希望找到开发人员忘记检查变量或属性或方法返回的可空性并通过点符号访问成员的地方,因为它可能遇到NullReferenceException。 例如下面的代码: class Program
{
static void Main(string[] args)
{
var human = new Huma