/// <summary>
        /// Creates a new instance of the <see cref="ExpressionEvaluator"/> class.
        /// </summary>
        public ExpressionEvaluator(object target, IPropertyEvaluator propertyEvaluator)
        {
            Guard.NotNull(() => target, target);
            Guard.NotNull(() => propertyEvaluator, propertyEvaluator);

            this.Target = target;
            this.propertyEvaluator = propertyEvaluator;
        }
Exemplo n.º 2
0
        /// <summary>
        /// Creates a new instance of the <see cref="ExpressionEvaluator"/> class.
        /// </summary>
        public ExpressionEvaluator(object target, IPropertyEvaluator propertyEvaluator)
        {
            Guard.NotNull(() => target, target);
            Guard.NotNull(() => propertyEvaluator, propertyEvaluator);

            this.Target            = target;
            this.propertyEvaluator = propertyEvaluator;
        }
 public PropertyMatchProcessor(
     IPropertyEvaluator evaluator,
     IPropertyComparer comparer,
     ILogger?logger) : base(evaluator, comparer, logger)
 {
 }