2

重複の可能性:
IDisposableが正しく処理されない場合に警告するようにResharperを設定できますか?

IDisposableを実装しているが、メソッド内のどの時点でもDispose()(またはusing)を呼び出さないオブジェクトに下線を引くresharperのルールを作成する方法はありますか?

たとえば、ClassAはIDisposableを実装します。ClassAのインスタンスを新しくしましたが、IDisposableまたはDispose()をチェックすることは考えていませんでした(わからない、動きが速すぎたのかもしれません、恥ずかしいですが、これはresharperの目的の一部であり、リアルタイムのコードレビューです)。Resharperはオブジェクトを検査し、IDisposableを実装しているか、Dispose()というメソッドが含まれていることを確認します。次に、包含メソッド内を調べて、.Dispose()が呼び出されたかどうか、または宣言がusing構造内にあるかどうかを確認します。そうでない場合は、宣言に下線が引かれ、ギブソンが墜落したように感じます。

これは他のスレッドで何度も発生しますが、ほとんどは3年以上経過している、決定的ではないなどのようです。実装するクラスの型のハイライト色を変更するだけでも満足です。それ、ただ私に思い出させるために。

TIA

4

0 に答える 0