public OUR_Set <T> Merge(ImmutableHashSet <OUR_SetElement <T> > adds, ImmutableHashSet <OUR_SetElement <T> > removes) { return(new(Adds.Union(adds), Removes.Union(removes))); }
public LWW_SetWithVC <T> Merge(ImmutableHashSet <LWW_SetWithVCElement <T> > adds, ImmutableHashSet <LWW_SetWithVCElement <T> > removes) { return(new(Adds.Union(adds), Removes.Union(removes))); }
public P_Set <T> Merge(ImmutableHashSet <T> adds, ImmutableHashSet <T> removes) { return(new(Adds.Union(adds), Removes.Union(removes))); }