Schyntax.PendingEvent.IsEarlierThan C# (CSharp) Method

IsEarlierThan() private method

private IsEarlierThan ( PendingEvent ev ) : bool
ev PendingEvent
return bool
        internal bool IsEarlierThan(PendingEvent ev)
        {
            return ScheduledTime < ev.ScheduledTime;
        }

Usage Example

コード例 #1
0
        public void Push(PendingEvent ev)
        {
            if (ev == null)
            {
                throw new ArgumentNullException(nameof(ev));
            }

            var ei = Add(ev);

            while (ei > 0)
            {
                var pi = ParentIndex(ei);
                if (ev.IsEarlierThan(_events[pi]))
                {
                    Swap(ei, pi);
                    ei = pi;
                }
                else
                {
                    break;
                }
            }
        }
All Usage Examples Of Schyntax.PendingEvent::IsEarlierThan