/// <summary> /// Initializes a new instance of the <see cref="ExpressionCallRule"/> class. /// </summary> /// <param name="expressionMatcher">The expression matcher to use.</param> public ExpressionCallRule(ExpressionCallMatcher expressionMatcher) { Guard.AgainstNull(expressionMatcher, nameof(expressionMatcher)); this.ExpressionMatcher = expressionMatcher; this.SetOutAndRefParametersValueProducer(expressionMatcher.GetOutAndRefParametersValueProducer()); }
/// <summary> /// Initializes a new instance of the <see cref="ExpressionCallRule"/> class. /// </summary> /// <param name="expressionMatcher">The expression matcher to use.</param> public ExpressionCallRule(ExpressionCallMatcher expressionMatcher) { Guard.AgainstNull(expressionMatcher, "expressionMatcher"); this.ExpressionMatcher = expressionMatcher; this.OutAndRefParametersValueProducer = expressionMatcher.GetOutAndRefParametersValueProducer(); }