internal string InternalRepresentation() { return(Type == TypeEnum.Regex ? pattern.AsInternalRegex() : pattern.AsInternalString()); }