public ExpressionEvaluator( RuleParameterProviderCollection parameterProviders, ComparisonOperatorCollection comparisonOperators) { Require.NotNull(parameterProviders, "parameterProviders"); Require.NotNull(comparisonOperators, "comparisonOperators"); _parameterProviders = parameterProviders; _comparisonOperators = comparisonOperators; }
static ComparisonOperators() { _operators = new ComparisonOperatorCollection { ComparisonOperators.Equals, ComparisonOperators.NotEquals, ComparisonOperators.GreaterThan, ComparisonOperators.GreaterThanOrEqual, ComparisonOperators.LessThan, ComparisonOperators.LessThanOrEqual, ComparisonOperators.Contains, ComparisonOperators.NotContains }; }