/// <summary> /// Returns symmetric difference of two sets. /// </summary> /// <remarks> /// Symmetric difference contains elements present in one of the sets, but not in both /// </remarks> public static Set SymmetricDifference(Set a, Set b) { a.CheckComparer(b); Set result = new Set(a.Comparer); SetOp.SymmetricDifference(a, b, a.Comparer, new Inserter(result)); return(result); }
public static Set SymmetricDifference(Set a, Set b) { a.CheckComparer(b); Set collection = new Set(a.Comparer); SetOp.SymmetricDifference(a, b, a.Comparer, new Inserter(collection)); return(collection); }