public override IEnumerator <T> GetEnumerator() { lock (root) { return(deque.GetEnumerator()); } }
public override IEnumerator GetEnumerator() { IEnumerator e; lock (root) { e = deque.GetEnumerator(); } return(e); }