CSPspEmu.Core.Threading.Synchronization.PspResetEvent.CallbackOnSet C# (CSharp) Method

CallbackOnSet() private method

private CallbackOnSet ( System.Action Action ) : void
Action System.Action
return void
        public void CallbackOnSet(Action Action)
        {
            bool CurrentValue = this.Value;
            if (CurrentValue)
            {
                Action();
                if (AutoReset) Reset();
            }
            else
            {
                Actions.Enqueue(Action);
            }
        }