Example #1
0
        public ExpressionEvaluator(
            RuleParameterProviderCollection parameterProviders, ComparisonOperatorCollection comparisonOperators)
        {
            Require.NotNull(parameterProviders, "parameterProviders");
            Require.NotNull(comparisonOperators, "comparisonOperators");

            _parameterProviders = parameterProviders;
            _comparisonOperators = comparisonOperators;
        }
        public ExpressionEvaluator(
            RuleParameterProviderCollection parameterProviders, ComparisonOperatorCollection comparisonOperators)
        {
            Require.NotNull(parameterProviders, "parameterProviders");
            Require.NotNull(comparisonOperators, "comparisonOperators");

            _parameterProviders  = parameterProviders;
            _comparisonOperators = comparisonOperators;
        }
Example #3
0
 static ComparisonOperators()
 {
     _operators = new ComparisonOperatorCollection
     {
         ComparisonOperators.Equals,
         ComparisonOperators.NotEquals,
         ComparisonOperators.GreaterThan,
         ComparisonOperators.GreaterThanOrEqual,
         ComparisonOperators.LessThan,
         ComparisonOperators.LessThanOrEqual,
         ComparisonOperators.Contains,
         ComparisonOperators.NotContains
     };
 }