Example #1
0
        public Option <Set1 <T> > Remove(T t)
        {
            var withRemoval = Contents.Remove(t);

            if (withRemoval.IsEmpty)
            {
                return(None <Set1 <T> >());
            }
            return(Some(new Set1 <T>(withRemoval)));
        }