public override void Promote(FrugalMapBase newMap) { for (int index = 0; index < this._entries.Length; ++index) { if (newMap.InsertEntry(this._entries[index].Key, this._entries[index].Value) != FrugalMapStoreState.Success) { throw new ArgumentException("FrugalMap_TargetMapCannotHoldAllData -- newMap"); } } }
public abstract void Promote(FrugalMapBase newMap);