Remotion.Linq.SqlBackend.MappingResolution.ResolvingTableInfoVisitor.VisitSubStatementTableInfo C# (CSharp) Method

VisitSubStatementTableInfo() public method

public VisitSubStatementTableInfo ( ResolvedSubStatementTableInfo tableInfo ) : ITableInfo
tableInfo Remotion.Linq.SqlBackend.SqlStatementModel.Resolved.ResolvedSubStatementTableInfo
return ITableInfo
    public ITableInfo VisitSubStatementTableInfo (ResolvedSubStatementTableInfo tableInfo)
    {
      ArgumentUtility.CheckNotNull ("tableInfo", tableInfo);

      var newSqlStatement = _stage.ResolveSqlStatement (tableInfo.SqlStatement, _context);
      if (newSqlStatement.Equals (tableInfo.SqlStatement))
        return tableInfo;
      else
        return new ResolvedSubStatementTableInfo (tableInfo.TableAlias, newSqlStatement);
    }