Deterministic Finalization and IDisposable

Deterministic Finalization and IDisposable

This blog post series from 2005 provides some thoughts on deterministic finalization and the use of the IDisposable interface in C#.

  1. Deterministic Finalization and IDisposable Part 1: The Basics
  2. Deterministic Finalization and IDisposable Part 2: Rules For Implementing IDisposable
  3. Deterministic Finalization and IDisposable Part 3: Useful IDisposable Class 1: TimedLock
  4. Deterministic Finalization and IDisposable Part 4: Useful IDisposable Class 2: AutoDeleteFile
  5. Deterministic Finalization and IDisposable Part 5: Useful IDisposable Class 3: AutoReleaseComObject