public static double Update(IntPtr data) { Measure measure = (Measure)GCHandle.FromIntPtr(data).Target; return(measure.Update()); }