相关疑难解决方法(0)

NDepend CQL查询缺少IDisposable实现

我意识到这个问题正在寻找的查询不足以找到IDisposable实现的每个小问题,但每个早期警告都很重要,所以我会采取我能得到的.

我想知道是否有人为NDepend提出了一个CQL查询,它将列出所有没有实现IDisposable的类,但是有一个或多个字段.一个类可能通过一个bug(即有人忘了检查IDisposable实现的字段类型)或者通过代码进化(或者某个字段中使用的类在某个地方获得IDisposable)来结束此查询的结果列表.以后的日期没有更新所有用法).

查找未实现IDisposable的所有类的简单查询是:

SELECT TYPES WHERE !Implement "System.IDisposable"
Run Code Online (Sandbox Code Playgroud)

但是,这当然不会检查类是否应该为上述规则实现IDisposable.

有没有人有这样的疑问?我仍然在掌握CQL,所以这部分让我无法理解.

ndepend idisposable cql cqlinq

4
推荐指数
1
解决办法
575
查看次数

标签 统计

cql ×1

cqlinq ×1

idisposable ×1

ndepend ×1