public class Disposer<T>
{
static public void DisposeOf(ref T obj)
{
if (!ReferenceEquals(obj, null))
{
if (obj is IDisposable)
((IDisposable)obj).Dispose();
obj = null;
}
}
}
...
// To use
Disposer<MyClass>.DisposeOf(ref myObject);
No comments:
Post a Comment