public override SeekStatus SeekCeil(BytesRef text) { _iterator = terms.TailMap(text).entrySet().GetEnumerator(); //JAVA TO C# CONVERTER TODO TASK: Java iterators are only converted within the context of 'while' and 'for' loops: if (!_iterator.HasNext()) { return(SeekStatus.END); } else { return(Next().Equals(text) ? SeekStatus.FOUND : SeekStatus.NOT_FOUND); } }