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

SpinUntil() public static method

public static SpinUntil ( MyFunc condition ) : void
condition MyFunc
return void
        public static void SpinUntil(MyFunc<bool> condition)
        {
            ClientSpinWait sw = new ClientSpinWait ();
            while (!condition ())
                sw.SpinOnce ();
        }

Same methods

ClientSpinWait::SpinUntil ( MyFunc condition, System.TimeSpan timeout ) : bool
ClientSpinWait::SpinUntil ( MyFunc condition, int millisecondsTimeout ) : bool