public static bool SpinUntil(MyFunc<bool> condition, TimeSpan timeout) { return SpinUntil (condition, (int)timeout.TotalMilliseconds); }