7 instantiations of SqlDuplicator
System.Data.Linq (7)
SqlClient\Query\QueryConverter.cs (3)
1151SqlDuplicator duplicator = new SqlDuplicator(true); 1385SqlDuplicator dup = new SqlDuplicator(true); 1543SqlDuplicator sd = new SqlDuplicator();
SqlClient\Query\SqlDuplicator.cs (1)
30return new SqlDuplicator().Duplicate(node);
SqlClient\Query\SqlExpander.cs (1)
74return (SqlExpression)new SqlDuplicator().Duplicate(ss);
SqlClient\Query\SqlReorderer.cs (2)
196SqlDuplicator dup = new SqlDuplicator(true); 209SqlDuplicator dup = new SqlDuplicator(true);
25 references to SqlDuplicator
System.Data.Linq (25)
SqlClient\Query\QueryConverter.cs (7)
1084sql.Binary(SqlNodeType.Add, (SqlExpression)SqlDuplicator.Copy(skipExp), takeExp), 1124SqlSelect dupsel = (SqlSelect)SqlDuplicator.Copy(select); 1151SqlDuplicator duplicator = new SqlDuplicator(true); 1385SqlDuplicator dup = new SqlDuplicator(true); 1543SqlDuplicator sd = new SqlDuplicator(); 1706this.map[lambda.Parameters[0]] = (SqlExpression)SqlDuplicator.Copy(info.ElementOnGroupSource); 1808pred = sql.Binary(SqlNodeType.Or, pred, sql.Binary(SqlNodeType.EQ, (SqlExpression)SqlDuplicator.Copy(expr), list[i]));
SqlClient\Query\SqlBinder.cs (1)
1065return (SqlExpression) SqlDuplicator.Copy(sref.SharedExpression.Expression);
SqlClient\Query\SqlExpander.cs (1)
28class Visitor : SqlDuplicator.DuplicatingVisitor {
SqlClient\Query\SqlMultiplexer.cs (3)
58SqlExpression expr = (SqlExpression)SqlDuplicator.Copy(sms.Select.Selection); 61SqlSelect copySelect = (SqlSelect)SqlDuplicator.Copy(sms.Select); 213class Visitor : SqlDuplicator.DuplicatingVisitor {
SqlClient\Query\SqlReorderer.cs (2)
196SqlDuplicator dup = new SqlDuplicator(true); 209SqlDuplicator dup = new SqlDuplicator(true);
SqlClient\Query\Translator.cs (9)
390sql.Unary(SqlNodeType.IsNull, (SqlExpression)SqlDuplicator.Copy(left)), 391sql.Unary(SqlNodeType.IsNull, (SqlExpression)SqlDuplicator.Copy(right)) 395sql.Unary(SqlNodeType.IsNotNull, (SqlExpression)SqlDuplicator.Copy(left)), 396sql.Unary(SqlNodeType.IsNotNull, (SqlExpression)SqlDuplicator.Copy(right)) 414sql.Unary(SqlNodeType.IsNull, (SqlExpression)SqlDuplicator.Copy(left)), 415sql.Unary(SqlNodeType.IsNull, (SqlExpression)SqlDuplicator.Copy(right)) 419sql.Unary(SqlNodeType.IsNotNull, (SqlExpression)SqlDuplicator.Copy(left)), 420sql.Unary(SqlNodeType.IsNotNull, (SqlExpression)SqlDuplicator.Copy(right)) 516exprs.Add(sql.Member((SqlExpression)SqlDuplicator.Copy(expr), mm));
SqlClient\Reader\ObjectReaderCompiler.cs (1)
222private class SourceExpressionRemover : SqlDuplicator.DuplicatingVisitor {
SqlClient\SqlProvider.cs (1)
835query = SqlDuplicator.Copy(query);