タグ

ブックマーク / gushwell.ldblog.jp (1)

  • [IDisposable]:Gushwell's Dev Notes

    メールマガジン「C#プログラミングレッスン」では、今、[FxCopに学ぶ編] を連載中です。 そこで取上げようとしたルールで、下書きまでしたのですが、結局メルマガには書かないことにしたルールがいくつかあります。 そのまま捨ててしまうのはもったいないので、ブログに掲載します。 ■IDisposableの実装(3)■ 「CA2215:Dispose メソッドから基クラスの破棄を呼び出します」 というルールがあるのですが、どのようなコードを書いたらこの FxCopの警告が出るのが試したのですが、警告を出すことができません でした。 ということで、いきなりですが、Disposeパターンを実装したクラスを継承する場合の正しいコードを掲載します。 もちろん、DelivedTypeの中で、破棄すべきフィールドを保持していた場合の コードになります。 public class DelivedType :

  • 1