public Filter CreateFilter() { var expression = new FilterExpression(); var dataType = PropertyTypes.Parse(_dataType); if (dataType == typeof(string)) { return(expression.IsIn(_field, _values)); } throw new NotSupportedException("Unsupported data type: " + _dataType); }