Ejemplo n.º 1
0
        public override IntSet Range(int from, int to)
        {
            var result = new MutableBitSet(this, _bitCount, false);

            result.Add(new IntInterval(from, to));
            return(result);
        }
Ejemplo n.º 2
0
        public override IntSet Of(int value)
        {
            var result = new MutableBitSet(this, _bitCount, false);

            result.Add(value);
            return(result);
        }
Ejemplo n.º 3
0
        public override IntSet Of(IEnumerable<int> value)
        {
            var result = new MutableBitSet(this, _bitCount, false);
            foreach (var item in value)
            {
                result.Add(item);
            }

            return result;
        }
Ejemplo n.º 4
0
        public override IntSet Of(IEnumerable <int> value)
        {
            var result = new MutableBitSet(this, _bitCount, false);

            foreach (var item in value)
            {
                result.Add(item);
            }

            return(result);
        }
Ejemplo n.º 5
0
        public override IntSet Ranges(IEnumerable <IntInterval> intervals)
        {
            if (intervals == null)
            {
                throw new ArgumentNullException("intervals");
            }

            var result = new MutableBitSet(this, _bitCount, false);

            foreach (var item in intervals)
            {
                result.Add(item);
            }

            return(result);
        }
Ejemplo n.º 6
0
        public override IntSet Ranges(IEnumerable<IntInterval> intervals)
        {
            if (intervals == null)
            {
                throw new ArgumentNullException("intervals");
            }

            var result = new MutableBitSet(this, _bitCount, false);
            foreach (var item in intervals)
            {
                result.Add(item);
            }

            return result;
        }
Ejemplo n.º 7
0
 public override IntSet Range(int from, int to)
 {
     var result = new MutableBitSet(this, _bitCount, false);
     result.Add(new IntInterval(from, to));
     return result;
 }
Ejemplo n.º 8
0
 public override IntSet Of(int value)
 {
     var result = new MutableBitSet(this, _bitCount, false);
     result.Add(value);
     return result;
 }