Software Engineering .NET Disposable Pattern Guidelines - How Good Are They? After having to look into the recommended way of implementing the Disposable pattern in .NET/C#, there's a lot about it I find non-optimal. Ranging from the philosophical to actual implementation decisions.