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

VisitSqlEntityRefMemberExpression() public method

public VisitSqlEntityRefMemberExpression ( SqlEntityRefMemberExpression expression ) : Expression
expression Remotion.Linq.SqlBackend.SqlStatementModel.Unresolved.SqlEntityRefMemberExpression
return System.Linq.Expressions.Expression
    public virtual Expression VisitSqlEntityRefMemberExpression (SqlEntityRefMemberExpression expression)
    {
      ArgumentUtility.CheckNotNull ("expression", expression);

      if (!_resolveEntityRefMemberExpressions)
        return VisitExtensionExpression (expression);

      var unresolvedJoinInfo = new UnresolvedJoinInfo (expression.OriginatingEntity, expression.MemberInfo, JoinCardinality.One);
      // No revisiting required since this visitor does not handle ISqlEntityExpressions.
      return _stage.ResolveEntityRefMemberExpression (expression, unresolvedJoinInfo, _context);
    }
  }