48 instantiations of SqlAlias
System.Data.Linq (48)
SqlClient\Query\QueryConverter.cs (30)
267SqlAlias alias = new SqlAlias(sel); 312SqlAlias sa = new SqlAlias(sqlExpr); 414SqlAlias alias = new SqlAlias(source); 428SqlAlias innerAlias = new SqlAlias(inner); 461SqlAlias seqAlias = new SqlAlias(seqSelect); 467SqlAlias selAlias = new SqlAlias(colSelectorNode); 486SqlAlias outerAlias = new SqlAlias(outerSelect); 488SqlAlias innerAlias = new SqlAlias(innerSelect); 518SqlAlias outerAlias = new SqlAlias(outerSelect); 520SqlAlias innerAlias = new SqlAlias(innerSelect); 545SqlAlias alias = new SqlAlias(select); 559alias = new SqlAlias(optSelect); 564SqlAlias aliasNull = new SqlAlias(selNull); 1067SqlAlias alias = new SqlAlias(select); 1127SqlAlias dupAlias = new SqlAlias(dupsel); 1165SqlAlias alias = new SqlAlias(functionCall); 1407SqlAlias alias = new SqlAlias(union); 1418SqlAlias alias = new SqlAlias(union); 1434SqlAlias alias1 = new SqlAlias(select1); 1437SqlAlias alias2 = new SqlAlias(select2); 1458SqlAlias alias1 = new SqlAlias(select1); 1461SqlAlias alias2 = new SqlAlias(select2); 1495SqlAlias alias = new SqlAlias(select); 1535SqlAlias seqAlias = new SqlAlias(seq); 1547SqlAlias selDupAlias = new SqlAlias(selDup); 1585SqlAlias gselAlias = new SqlAlias(gsel); 1595SqlAlias kgAlias = new SqlAlias(keyGroupSel); 1637SqlAlias alias = new SqlAlias(select); 1819SqlAlias alias = new SqlAlias(select); 2443SqlAlias tableAlias = new SqlAlias(tab);
SqlClient\Query\SqlBinder.cs (7)
858SqlAlias alias = new SqlAlias(sub.Select); 901SqlAlias ralias = new SqlAlias(rselect); 962SqlAlias alias = new SqlAlias(msub.Select); 972SqlAlias alias = new SqlAlias(msub.Select); 1103this.currentSelect.From = new SqlAlias(simple); 1378SqlAlias sa = new SqlAlias(ss.Select); 1609SqlAlias alias = new SqlAlias(union);
SqlClient\Query\SqlDuplicator.cs (1)
65SqlAlias n = new SqlAlias(a.Node);
SqlClient\Query\SqlLiftIndependentRowExpressions.cs (1)
112return new SqlAlias(ns);
SqlClient\Query\SqlMultiplexer.cs (2)
52SqlAlias alias = new SqlAlias(sms.Select); 62SqlAlias copyAlias = new SqlAlias(copySelect);
SqlClient\Query\SqlOuterApplyReducer.cs (1)
152return new SqlAlias(ns);
SqlClient\Query\SqlReorderer.cs (1)
264this.currentSelect.From = new SqlAlias(select);
SqlClient\Query\SqlRewriteScalarSubqueries.cs (1)
37SqlAlias alias = new SqlAlias(innerSelect);
SqlClient\Query\Translator.cs (3)
34SqlAlias tableAlias = new SqlAlias(table); 294SqlAlias alias = new SqlAlias(sub.Select); 302SqlAlias alias = new SqlAlias(sub.Select);
SqlClient\Reader\ObjectReaderCompiler.cs (1)
250SqlAlias newalias = new SqlAlias(new SqlNop(aref.ClrType, aref.SqlType, null));
163 references to SqlAlias
System.Data.Linq (163)
SqlClient\Common\SqlFactory.cs (1)
593internal SqlJoin MakeJoin(SqlJoinType joinType, SqlSource location, SqlAlias alias, SqlExpression condition, Expression source) {
SqlClient\Common\SqlNode.cs (5)
573private SqlAlias alias; 575internal SqlAliasRef(SqlAlias alias) 582internal SqlAlias Alias { 1471private SqlAlias alias; 1497internal SqlAlias Alias {
SqlClient\Common\SqlVisitor.cs (3)
83result = this.VisitAlias((SqlAlias)node); 300internal virtual SqlAlias VisitAlias(SqlAlias a) {
SqlClient\Query\QueryConverter.cs (34)
267SqlAlias alias = new SqlAlias(sel); 312SqlAlias sa = new SqlAlias(sqlExpr); 414SqlAlias alias = new SqlAlias(source); 428SqlAlias innerAlias = new SqlAlias(inner); 461SqlAlias seqAlias = new SqlAlias(seqSelect); 467SqlAlias selAlias = new SqlAlias(colSelectorNode); 486SqlAlias outerAlias = new SqlAlias(outerSelect); 488SqlAlias innerAlias = new SqlAlias(innerSelect); 518SqlAlias outerAlias = new SqlAlias(outerSelect); 520SqlAlias innerAlias = new SqlAlias(innerSelect); 545SqlAlias alias = new SqlAlias(select); 564SqlAlias aliasNull = new SqlAlias(selNull); 1067SqlAlias alias = new SqlAlias(select); 1127SqlAlias dupAlias = new SqlAlias(dupsel); 1165SqlAlias alias = new SqlAlias(functionCall); 1407SqlAlias alias = new SqlAlias(union); 1418SqlAlias alias = new SqlAlias(union); 1434SqlAlias alias1 = new SqlAlias(select1); 1437SqlAlias alias2 = new SqlAlias(select2); 1458SqlAlias alias1 = new SqlAlias(select1); 1461SqlAlias alias2 = new SqlAlias(select2); 1495SqlAlias alias = new SqlAlias(select); 1535SqlAlias seqAlias = new SqlAlias(seq); 1547SqlAlias selDupAlias = new SqlAlias(selDup); 1585SqlAlias gselAlias = new SqlAlias(gsel); 1595SqlAlias kgAlias = new SqlAlias(keyGroupSel); 1637SqlAlias alias = new SqlAlias(select); 1646(mce != null) && IsSequenceOperatorCall(mce, "Select") && select.From is SqlAlias) { 1651alias = (SqlAlias)select.From; 1747SqlAlias alias = source as SqlAlias; 1819SqlAlias alias = new SqlAlias(select); 1828private SqlExpression GenerateQuantifier(SqlAlias alias, SqlExpression cond, bool isAny) { 2443SqlAlias tableAlias = new SqlAlias(tab);
SqlClient\Query\SqlAliaser.cs (4)
19SqlAlias alias; 24internal override SqlAlias VisitAlias(SqlAlias sqlAlias) { 25SqlAlias save = this.alias;
SqlClient\Query\SqlAliasesReferenced.cs (5)
16internal IEnumerable<SqlAlias> aliases; 27internal SqlAlias VisitAliasConsumed(SqlAlias a) { 32foreach (SqlAlias alias in aliases) 61internal static bool ReferencesAny(SqlNode node, IEnumerable<SqlAlias> aliases) {
SqlClient\Query\SqlBinder.cs (25)
95SqlAlias currentAlias; 96Dictionary<SqlAlias, SqlAlias> outerAliasMap; 114this.outerAliasMap = new Dictionary<SqlAlias, SqlAlias>(); 858SqlAlias alias = new SqlAlias(sub.Select); 901SqlAlias ralias = new SqlAlias(rselect); 962SqlAlias alias = new SqlAlias(msub.Select); 972SqlAlias alias = new SqlAlias(msub.Select); 1022internal override SqlAlias VisitAlias(SqlAlias a) { 1023SqlAlias saveAlias = this.currentAlias; 1135SqlAlias alias = source as SqlAlias; 1378SqlAlias sa = new SqlAlias(ss.Select); 1395private bool IsOuterDependent(SqlSource location, SqlAlias alias, SqlExpression where) 1397HashSet<SqlAlias> consumed = SqlGatherConsumedAliases.Gather(where); 1399HashSet<SqlAlias> produced; 1406private bool IsOuterDependent(bool isOuterDependent, SqlSource location, HashSet<SqlAlias> consumed, out HashSet<SqlAlias> produced) 1416HashSet<SqlAlias> rightProduced; 1424SqlAlias a = location as SqlAlias; 1550SqlAlias outerAlias; 1609SqlAlias alias = new SqlAlias(union);
SqlClient\Query\SqlComparer.cs (2)
109return AreEqual(((SqlAlias)node1).Node, ((SqlAlias)node2).Node);
SqlClient\Query\SqlCrossApplyToCrossJoin.cs (2)
30 HashSet<SqlAlias> p = SqlGatherProducedAliases.Gather(join.Left); 32 HashSet<SqlAlias> c = SqlGatherConsumedAliases.Gather(join.Right);
SqlClient\Query\SqlDeflator.cs (16)
271Dictionary<SqlAlias, SqlAlias> removedMap; 274this.removedMap = new Dictionary<SqlAlias, SqlAlias>(); 278SqlAlias alias = aref.Alias; 279SqlAlias value; 307SqlAlias alias = node as SqlAlias; 330SqlAlias a = (SqlAlias)join.Right; 356return node is SqlAlias; 371SqlAlias alias = node as SqlAlias; 443SqlSelect aselect = (SqlSelect)((SqlAlias)select.From).Node; 473SqlAlias alias = node as SqlAlias;
SqlClient\Query\SqlDuplicator.cs (5)
64internal override SqlAlias VisitAlias(SqlAlias a) { 65SqlAlias n = new SqlAlias(a.Node); 75return new SqlAliasRef((SqlAlias)this.Visit(aref.Alias)); 147n.Alias = (SqlAlias)this.Visit(col.Alias);
SqlClient\Query\SqlFormatter.cs (14)
54internal Dictionary<SqlColumn, SqlAlias> aliasMap = new Dictionary<SqlColumn, SqlAlias>(); 389SqlAlias alias = c.Alias; 583internal override SqlAlias VisitAlias(SqlAlias alias) { 625private void WriteAliasName(SqlAlias alias) { 853SqlAlias alias = node as SqlAlias; 1434Dictionary<SqlColumn, SqlAlias> aliasMap; 1435SqlAlias currentAlias; 1437internal AliasMapper(Dictionary<SqlColumn, SqlAlias> aliasMap) { 1441internal override SqlAlias VisitAlias(SqlAlias a) { 1442SqlAlias save = this.currentAlias;
SqlClient\Query\SqlGatherConsumedAliases.cs (4)
10internal static HashSet<SqlAlias> Gather(SqlNode node) { 17internal HashSet<SqlAlias> Consumed = new HashSet<SqlAlias>(); 19internal void VisitAliasConsumed(SqlAlias a) {
SqlClient\Query\SqlGatherProducedAliases.cs (5)
10internal static HashSet<SqlAlias> Gather(SqlNode node) { 17 internal HashSet<SqlAlias> Produced = new HashSet<SqlAlias>(); 18 internal override SqlAlias VisitAlias(SqlAlias a) {
SqlClient\Query\SqlLiftIndependentRowExpressions.cs (1)
31internal IEnumerable<SqlAlias> LeftProduction;
SqlClient\Query\SqlMultiplexer.cs (2)
52SqlAlias alias = new SqlAlias(sms.Select); 62SqlAlias copyAlias = new SqlAlias(copySelect);
SqlClient\Query\SqlNamer.cs (4)
22SqlAlias alias; 36internal override SqlAlias VisitAlias(SqlAlias sqlAlias) { 37SqlAlias save = this.alias;
SqlClient\Query\SqlOuterApplyReducer.cs (21)
34HashSet<SqlAlias> leftProducedAliases = SqlGatherProducedAliases.Gather(join.Left); 81HashSet<SqlAlias> leftProducedAliases = SqlGatherProducedAliases.Gather(join.Left); 156SqlAlias alias = source as SqlAlias; 172HashSet<SqlAlias> p = SqlGatherProducedAliases.Gather(join.Left); 173 HashSet<SqlAlias> c = SqlGatherConsumedAliases.Gather(join.Right); 184SqlAlias alias = source as SqlAlias; 196SqlAlias alias = source as SqlAlias; 233HashSet<SqlAlias> aliases; 237internal SqlAliasesReferenced(HashSet<SqlAlias> aliases) { 274internal static bool IsDependent(SqlNode node, HashSet<SqlAlias> aliasesToCheck, HashSet<SqlExpression> ignoreExpressions) { 280HashSet<SqlAlias> aliasesToCheck; 284internal Visitor(HashSet<SqlAlias> aliasesToCheck, HashSet<SqlExpression> ignoreExpressions) { 316internal static bool CanLift(SqlSource source, HashSet<SqlAlias> aliasesForLifting, HashSet<SqlExpression> liftedExpressions) { 324internal static SqlExpression Lift(SqlSource source, HashSet<SqlAlias> aliasesForLifting) { 341internal Visitor(bool doLifting, HashSet<SqlAlias> aliasesForLifting, HashSet<SqlExpression> liftedExpressions) { 384internal static bool CanLift(SqlSource source, HashSet<SqlAlias> aliasesForLifting, HashSet<SqlExpression> liftedExpressions) { 390internal static List<List<SqlColumn>> Lift(SqlSource source, HashSet<SqlAlias> aliasesForLifting, HashSet<SqlExpression> liftedExpressions) { 406internal Visitor(bool doLifting, HashSet<SqlAlias> aliasesForLifting, HashSet<SqlExpression> liftedExpressions) {
SqlClient\Query\SqlReorderer.cs (2)
87internal override SqlAlias VisitAlias(SqlAlias a) {
SqlClient\Query\SqlRewriteScalarSubqueries.cs (1)
37SqlAlias alias = new SqlAlias(innerSelect);
SqlClient\Query\SqlUnionizer.cs (2)
53SqlAlias alias = source as SqlAlias;
SqlClient\Query\Translator.cs (3)
34SqlAlias tableAlias = new SqlAlias(table); 294SqlAlias alias = new SqlAlias(sub.Select); 302SqlAlias alias = new SqlAlias(sub.Select);
SqlClient\Reader\ObjectReaderCompiler.cs (2)
249SqlAlias alias = aref.Alias; 250SqlAlias newalias = new SqlAlias(new SqlNop(aref.ClrType, aref.SqlType, null));