Exemple #1
0
        //Optimized version of WHERE.
        public IEnumerable <T> Where(Predicate <T> Predicate)
        {
            var Enumerator = new RealtimeQueueEnumerator <T>(rootList, timeout);

            if (Enumerator.MoveWhere(Predicate))
            {
                yield return(Enumerator.Current);
            }
        }
Exemple #2
0
        public IEnumerable <T> Decueue()
        {
            var Enumerator = new RealtimeQueueEnumerator <T>(rootList, timeout);

            if (Enumerator.MoveWhere(null, true))
            {
                yield return(Enumerator.Current);
            }
        }