17 references to Copy
System.Data.Linq (17)
SqlClient\Query\QueryConverter.cs (4)
1084sql.Binary(SqlNodeType.Add, (SqlExpression)SqlDuplicator.Copy(skipExp), takeExp), 1124SqlSelect dupsel = (SqlSelect)SqlDuplicator.Copy(select); 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\SqlMultiplexer.cs (2)
58SqlExpression expr = (SqlExpression)SqlDuplicator.Copy(sms.Select.Selection); 61SqlSelect copySelect = (SqlSelect)SqlDuplicator.Copy(sms.Select);
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\SqlProvider.cs (1)
835query = SqlDuplicator.Copy(query);