public void Add(TItem item) { if (_items.Contains(item)) { return; } _items.Add(item); _addObservers?.Invoke(item); NewItemAdded?.Invoke(item); }
public void Add(TItem Item) { if (_Items.Contains(Item)) { return; } _Items.Add(Item); //_AddObservers?.Invoke(Item); var add_observers = _AddObservers; if (add_observers != null) { add_observers(Item); } NewItemAdded?.Invoke(Item); }