// If culture is null, CurrentThread.CurrentCulture will be used when necessary. public static FilterCriterion Parse(string expression, Type dataType, CultureInfo culture) { List <Token> tokens = FilterParser.GetTokens(expression, dataType); return(FilterParser.BuildCriterion(tokens, dataType, FilterParser.GetDefaultCriterionType(dataType), culture)); }