private PartialEvaluatingExpressionVisitor (
        PartialEvaluationInfo partialEvaluationInfo,
        IEvaluatableExpressionFilter evaluatableExpressionFilter)
    {
      ArgumentUtility.CheckNotNull ("partialEvaluationInfo", partialEvaluationInfo);
      ArgumentUtility.CheckNotNull ("evaluatableExpressionFilter", evaluatableExpressionFilter);

      _partialEvaluationInfo = partialEvaluationInfo;
      _evaluatableExpressionFilter = evaluatableExpressionFilter;
    }
 private ParameterExtractingExpressionVisitor(
     PartialEvaluationInfo partialEvaluationInfo, QueryContext queryContext)
 {
     _partialEvaluationInfo = partialEvaluationInfo;
     _queryContext = queryContext;
 }