System.Threading.SpinWait.SpinUntil C# (CSharp) Method

SpinUntil() public static method

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

Same methods

SpinWait::SpinUntil ( Func condition, int millisecondsTimeout ) : bool
SpinWait::SpinUntil ( Func condition ) : void

Usage Example

 public static void SpinUntil(Func <bool> condition)
 {
     SpinWait.SpinUntil(condition, -1);
 }