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