BitMask() приватный статический Метод

private static BitMask ( int bitNumber ) : ulong
bitNumber int
Результат ulong
Пример #1
0
        public void Remove(int el)
        {
            int index = BitSet.WordNumber(el);

            if (index >= this._bits.Length)
            {
                return;
            }
            this._bits[index] &= ~BitSet.BitMask(el);
        }
Пример #2
0
        public void Add(int el)
        {
            int index = BitSet.WordNumber(el);

            if (index >= this._bits.Length)
            {
                this.GrowToInclude(el);
            }
            this._bits[index] |= BitSet.BitMask(el);
        }
Пример #3
0
        public bool Member(int el)
        {
            if (el < 0)
            {
                return(false);
            }
            int index = BitSet.WordNumber(el);

            if (index >= this._bits.Length)
            {
                return(false);
            }
            return(((long)this._bits[index] & (long)BitSet.BitMask(el)) != 0L);
        }