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); }