public override ResultPPA GetClone() { ResultPPAA result = new ResultPPAA(); clones.Add(result); clonesHashed.Add(result); return(result); }
private void FetchDataClone(ResultPPAA clone) { Dictionary <int, List <Permutation> > storedDataClone = clone.StoredData; foreach (var key in storedDataClone.Keys) { if (!storedData.ContainsKey(key)) { storedData[key] = new List <Permutation>(); } storedData[key].AddRange(storedDataClone[key]); } }