Remotion.Linq.SqlBackend.MappingResolution.ResolvingExpressionVisitor.VisitNamedExpression C# (CSharp) Method

VisitNamedExpression() public method

public VisitNamedExpression ( NamedExpression expression ) : Expression
expression Remotion.Linq.SqlBackend.SqlStatementModel.NamedExpression
return System.Linq.Expressions.Expression
    public Expression VisitNamedExpression (NamedExpression expression)
    {
      ArgumentUtility.CheckNotNull ("expression", expression);

      var baseVisitedExpression =  (NamedExpression) VisitExtensionExpression (expression);

      var result = _namedExpressionCombiner.ProcessNames (baseVisitedExpression);

      if (result != baseVisitedExpression)
        return VisitExpression (result);
      
      return baseVisitedExpression;
    }