public override bool HasNext() { if (this.itr != null && this.itr.HasNext()) { return(true); } for (; this.cell < this._enclosing.table.Length; this.cell++) { NoteBucket b = this._enclosing.table[this.cell]; if (b == null) { continue; } try { id.SetByte(this._enclosing.prefixLen >> 1, this.cell); this.itr = b.Iterator(id, reader); } catch (IOException err) { throw new RuntimeException(err); } if (this.itr.HasNext()) { this.cell++; return(true); } } return(false); }
public override string ToString() { StringBuilder sb = new StringBuilder(); for (Sharpen.Iterator <PropertyMap> iter = Iterator(); iter.HasNext();) { sb.Append(iter.Next()); if (iter.HasNext()) { sb.Append("\n"); } } return(sb.ToString()); }
/// <exception cref="System.IO.IOException"></exception> internal virtual InMemoryNoteBucket ContractIfTooSmall(AnyObjectId noteOn, ObjectReader or) { if (EstimateSize(noteOn, or) < LeafBucket.MAX_SIZE) { // We are small enough to just contract to a single leaf. InMemoryNoteBucket r = new LeafBucket(prefixLen); for (Sharpen.Iterator <Note> i = Iterator(noteOn, or); i.HasNext();) { r = r.Append(i.Next()); } r.nonNotes = nonNotes; return(r); } return(this); }
public _Iterator_132(RevFlagSet _enclosing, Sharpen.Iterator <RevFlag> i) { this._enclosing = _enclosing; this.i = i; }
public override Sharpen.Iterator <RevFlag> Iterator() { Sharpen.Iterator <RevFlag> i = active.Iterator(); return(new _Iterator_132(this, i)); }
public _Iterator_276(Sharpen.Iterator <string> i) { this.i = i; }
public override Sharpen.Iterator <string> Iterator() { Sharpen.Iterator <string> i = names.Values.Iterator(); return(new _Iterator_276(i)); }