文件名称:nullaby:用于C#的空检查Roslyn诊断分析器
文件大小:48KB
文件格式:ZIP
更新时间:2024-06-05 07:27:41
C#
空灵 用于C#的空检查Roslyn诊断分析器 这是一个原型,用于探索使用Roslyn代码分析器执行检查以检查是否可能对空值变量进行不正确的引用以及是否将不正确的值分配给不希望为空值的变量。 它依赖于标记字段,参数和返回类型的自定义属性来表示意图。 未使用属性声明的变量不进行空检查,除非经过分析表明它们处于已知的空或非空状态。 具体的属性是CouldBeNullAttribute和ShouldNotBeNullAttribute 。 它们不是由分析器定义的,但是分析器将使用这些名称响应任何属性。
【文件预览】:
nullaby-master
----.gitignore(3KB)
----README.md(777B)
----LICENSE(11KB)
----.gitattributes(2KB)
----src()
--------Nullaby.sln(2KB)
--------.nuget()
--------Nullaby()