public void Merge(SimilarityGroup otherGroup) { if (GroupContainsAny(otherGroup)) { foreach (var group in Strings) { otherGroup.Strings.Add(group); } //Strings.AddRange(otherGroup.Strings); } }
private bool GroupContainsAny(SimilarityGroup otherGroup) { foreach (var str in otherGroup.Strings) { if (Strings.Contains(str)) { return(true); } } return(false); }