NSoft.NFramework.Collections.PascalSet.SetElements C# (CSharp) Method

SetElements() protected method

현재 집합에 지정된 값들을 요소로 포함 시키거나, 제외시킨다.
protected SetElements ( bool contains ) : void
contains bool 포함시킬 것인가, 제외시킬 것인가
return void
        protected virtual void SetElements(bool contains, params int[] values) {
            foreach(int value in values) {
                if(value >= _lowerBound && value <= _upperBound)
                    _bitData.Set(value - _lowerBound, contains);
                else
                    throw new ArgumentOutOfRangeException(
                        string.Format(SR.ErrValueIsOutOfRange,
                                      value, _lowerBound, _upperBound));
            }
        }