Netronics.Scheduling.Microthreading.Microthread.Wait C# (CSharp) Method

Wait() public static method

public static Wait ( WaitEvent waitEvent ) : IYield
waitEvent WaitEvent
return IYield
        public static IYield Wait(WaitEvent waitEvent)
        {
            if (waitEvent.IsSet())
            {
                Run(Thread.Value);
                return None();
            }

            waitEvent.AddWaitMicrothread(Thread.Value);
            return new WaitEventYield();
        }