public void update(SetCollection set) { if (ReferenceEquals(set, this)) { return; } lock (_items) { _items.UnionUpdate(set._items); } }
public SetCollection union([NotNull] params object[] /*!*/ sets) { SetStorage res = _items.Clone(); foreach (object set in sets) { res.UnionUpdate(SetStorage.GetItems(set)); } return(Make(res)); }