public bool MoveNext() { if (!host.MoveNext()) { return(false); } current = ((Node)host.Current).AsKV(); return(true); }
public bool MoveNext() { if (!host.MoveNext()) { return(false); } current = ((Node)host.Current).item; return(comparer == null || comparer.Compare(upper, current) >= 0); }
public bool MoveNext() { return(host.MoveNext()); }