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#.
- Deterministic Finalization and IDisposable Part 1: The Basics
- Deterministic Finalization and IDisposable Part 2: Rules For Implementing IDisposable
- Deterministic Finalization and IDisposable Part 3: Useful IDisposable Class 1: TimedLock
- Deterministic Finalization and IDisposable Part 4: Useful IDisposable Class 2: AutoDeleteFile
- Deterministic Finalization and IDisposable Part 5: Useful IDisposable Class 3: AutoReleaseComObject