public void Merge(MergableList <T> obj) { if (this == obj) { return; } ResetCheckList(); foreach (var item in obj) { if (!FoundInCheckList(item)) { Add(item.Copy()); } } }
public bool IsMerged(MergableList <T> obj) { if (this == obj) { return(true); } ResetCheckList(); foreach (var item in obj) { if (!FoundInCheckList(item)) { return(false); } } return(true); }
public MergableList(MergableList <T> src) : base(src) { }