可能重复:
Can Resharper be set to warn if IDisposable not handled correctly?
有没有办法为resharper创建一个规则,该规则强调一个实现IDisposable但在方法中的任何一点都不调用Dispose()(或使用)的对象?
例如,ClassA实现了IDisposable。我新建了一个ClassA的实例,但是我没想到要检查IDisposable或Dispose()(我不知道,也许我动作太快,对我感到羞耻,但这是resharper目的的一部分,实时代码审查)。 Resharper检查对象并发现它实现了IDisposable或包含一个名为Dispose()的方法。然后它在contains方法中查看是否曾调用.Dispose(),或者声明是否在using构造中。如果没有,那么它强调了声明,让我觉得Gibson刚刚崩溃。
我已经在其他线程中看到过这种情况多次出现,但是大多数情况似乎都至少有3年了,没有结果,等等。即使只改变一种类型的高亮颜色,我也会很高兴。实现它的类,只是为了提醒我。
TIA