protected CharClass(BitArray bitArray) { matches = bitArray; if (bitArray.BitCount() > (MatchArraySize >> 1)) { Flip(); } }
public CharClass(string value) { matches = new BitArray(MatchArraySize); Set(value); }
public CharClass(Segment s) : base(s) { matches = new BitArray(MatchArraySize); }
public CharClass(CharClass ch) : base(ch) { matches = new BitArray(ch.matches); invert = ch.invert; }
public CharClass() { matches = new BitArray(MatchArraySize); }