Exemplo n.º 1
0
        public bool Remove(T item)
        {
            if (!mySet.Remove(item))
            {
                return(false);
            }

            myChange.Fire(SetEvent <T> .Remove(item));
            return(true);
        }
Exemplo n.º 2
0
        public void Clear()
        {
            var changes = mySet.ToArray();

            mySet.Clear();

            foreach (var change in changes)
            {
                myChange.Fire(SetEvent <T> .Remove(change));
            }
        }