public static double ConvertToUnsignedRational( ulong value ) { return (value & 0xFFFFFFFFL) / (double) ((value & 0xFFFFFFFF00000000L) >> 32); }