Example #1
0
        internal QueInternal(IEnumerable <T> items)
        {
            var q = new QueInternal <T>();

            foreach (var item in items)
            {
                q = q.Enqueue(item);
            }
            forward     = q.forward;
            backward    = q.backward;
            backwardRev = q.backwardRev;
        }
Example #2
0
 public Que(IEnumerable<T> items)
 {
     this.value = new QueInternal<T>(items);
     this.hashCode = 0;
 }
Example #3
0
 internal Que(QueInternal<T> value)
 {
     this.value = value;
     this.hashCode = 0;
 }