[Rule] CA2216: Disposable types should declare finalizer [Description] 
A type that implements System.IDisposable, and has fields that suggest the use of unmanaged resources, does not implement a finalizer as described by Object.Finalize.