internal CharacterClassShorthand(string value, int index, string pattern) : base(GetParts(value), GetNegated(value), false, index, pattern) { Value = value; Shorthand = GetShorthand(value); }