Base:
method
Visit
System.Data.Linq.SqlClient.SqlVisitor.Visit(System.Data.Linq.SqlClient.SqlNode)
1 override of Visit
System.Data.Linq (1)
SqlClient\Reader\ObjectReaderCompiler.cs (1)
226internal override SqlNode Visit(SqlNode node) {
36 references to Visit
System.Data.Linq (36)
SqlClient\Query\SqlDuplicator.cs (34)
35return this.superDuper.Visit(node); 67n.Node = this.Visit(a.Node); 75return new SqlAliasRef((SqlAlias)this.Visit(aref.Alias)); 81orderBy.Add(new SqlOrderExpression(expr.OrderType, (SqlExpression)this.Visit(expr.Expression))); 87SqlExpression left = (SqlExpression)this.Visit(bo.Left); 88SqlExpression right = (SqlExpression)this.Visit(bo.Right); 147n.Alias = (SqlAlias)this.Visit(col.Alias); 154return new SqlColumnRef((SqlColumn)this.Visit(cref.Column)); 157return new SqlDelete((SqlSelect)this.Visit(sd.Select), sd.SourceExpression); 163return new SqlSubSelect(sqlExpr.NodeType, sqlExpr.ClrType, sqlExpr.SqlType, (SqlSelect)this.Visit(sqlExpr.Select)); 175SqlExpression cond = (SqlExpression)this.Visit(join.Condition); 182return new SqlMember(m.ClrType, m.SqlType, (SqlExpression)this.Visit(m.Expression), m.Member); 185return new SqlMemberAssign(ma.Member, (SqlExpression)this.Visit(ma.Expression)); 188return new SqlSubSelect(sms.NodeType, sms.ClrType, sms.SqlType, (SqlSelect)this.Visit(sms.Select)); 198nrow.Columns.Add((SqlColumn)this.Visit(c)); 211gex.Add((SqlExpression)this.Visit(sqlExpr)); 214SqlExpression having = (SqlExpression)this.Visit(select.Having); 219SqlOrderExpression nsox = new SqlOrderExpression(sox.OrderType, (SqlExpression)this.Visit(sox.Expression)); 223SqlExpression top = (SqlExpression)this.Visit(select.Top); 224SqlExpression where = (SqlExpression)this.Visit(select.Where); 225SqlRow row = (SqlRow)this.Visit(select.Row); 247nt.Columns.Add((SqlColumn)this.Visit(c)); 277n.Columns.Add((SqlUserColumn)this.Visit(suc)); 288return new SqlUserRow(row.RowType, row.SqlType, (SqlUserQuery)this.Visit(row.Query), row.SourceExpression); 291return new SqlUnary(SqlNodeType.Treat, t.ClrType, t.SqlType, (SqlExpression)this.Visit(t.Operand), t.SourceExpression); 294return new SqlUnary(uo.NodeType, uo.ClrType, uo.SqlType, (SqlExpression)this.Visit(uo.Operand), uo.Method, uo.SourceExpression); 297SqlSelect ss = (SqlSelect)this.Visit(su.Select); 300assignments.Add((SqlAssign)this.Visit(sa)); 335return new SqlUnion(this.Visit(su.Left), this.Visit(su.Right), su.All); 347nb.Statements.Add((SqlStatement)this.Visit(stmt)); 401nfc.Columns.Add((SqlColumn)this.Visit(c)); 422return new SqlSharedExpressionRef((SqlSharedExpression)this.Visit(sref.SharedExpression)); 444return new SqlIncludeScope(this.Visit(scope.Child), scope.SourceExpression);
SqlClient\Query\SqlMultiplexer.cs (1)
209cq.Query = (SqlSubSelect)v.Visit(subquery);
SqlClient\Reader\ObjectReaderCompiler.cs (1)
227node = base.Visit(node);