Error: Do not override object.Finalize. Instead, provide a destructor
Getting the above error in following code. How to rectify it. Thanks. Please look for protected override void Finalize() { Dispose(false); } in the below code. using Microsoft.Win32; using System.Runtime.InteropServices; public class Kiosk : IDisposable { #region "IDisposable" // Implementing IDisposable since it might be possible for // someone to forget to cause the unhook to occur. I didn't really // see any problems with this in testing, but since the SDK says // you should do it, then here's a way to make sure it will happen. public void Dispose() { Dispose(true); GC.SuppressFinalize(this