public RegexNodeCharacterSet(char[] characters, bool isNegative) { if (characters == null) { throw new ArgumentNullException("characters", "Character array cannot be null"); } this.characters = characters; characterListExpression = RegexStringEscaper.Escape(new string(characters), false); IsNegative = isNegative; }