public static void Finalize(IntPtr data) { Measure measure = (Measure)GCHandle.FromIntPtr(data).Target; measure.Dispose(); GCHandle.FromIntPtr(data).Free(); }