2010-04-08 10 views

Odpowiedz

0

CodeRush ma pewne wsparcie dla dostrzegania oczywistych wariantów tego. Inną możliwą opcją jest (być może za pomocą opcjonalnego symbolu kompilacji) dodanie finalizatora do własnych obiektów IDisposable i głośno narzekać, jeśli zostaną sfinalizowane bez ich usunięcia (ustaw flagę bool w Dispose). Ale uwaga: posiadanie finalizatora zmienia zachowanie obiektów, więc nie zostawiaj go w kodzie produkcyjnym (lub nawet w regularnych testach jednostkowych).

Powiązane problemy