BitsetsNET.BitsetContainer.IAndNot C# (CSharp) Method

IAndNot() public method

Returns the elements of this BitsetContainer that are not in the ArrayContainer by modifying the current container in place.
public IAndNot ( ArrayContainer x ) : Container
x ArrayContainer the ArrayContainer to compare against
return Container
        public override Container IAndNot(ArrayContainer x)
        {
            for (int k = 0; k < x.Cardinality; ++k)
            {
                this.Remove(x.Content[k]);
            }
            if (Cardinality <= ArrayContainer.DEFAULT_MAX_SIZE)
            {
                return this.ToArrayContainer();
            }
            return this;
        }

Same methods

BitsetContainer::IAndNot ( BitsetContainer x ) : Container