18 instantiations of SqlColumnRef
System.Data.Linq (18)
SqlClient\Query\QueryConverter.cs (2)
1073SqlColumnRef rowNumberRef = new SqlColumnRef(rowNumber); 1719return new SqlColumnRef(c);
SqlClient\Query\SqlBinder.cs (2)
793return new SqlColumnRef(c); 808return new SqlColumnRef(c);
SqlClient\Query\SqlDuplicator.cs (1)
154return new SqlColumnRef((SqlColumn)this.Visit(cref.Column));
SqlClient\Query\SqlExpander.cs (1)
43return new SqlColumnRef(col);
SqlClient\Query\SqlFlattener.cs (4)
39return new SqlColumnRef(mapped); 119return new SqlColumnRef(c); 128return new SqlColumnRef(c); 147return new SqlColumnRef(c);
SqlClient\Query\SqlReorderer.cs (4)
119list.Add(new SqlOrderExpression(SqlOrderType.Ascending, new SqlColumnRef(col))); 192this.Orders.Add(new SqlOrderExpression(SqlOrderType.Ascending, new SqlColumnRef(rowNumberChecker.RowNumberColumn))); 239orderBy.Add(new SqlOrderExpression(SqlOrderType.Ascending, new SqlColumnRef(col))); 251orderBy.Add(new SqlOrderExpression(SqlOrderType.Ascending, new SqlColumnRef(col)));
SqlClient\Query\SqlResolver.cs (2)
48return new SqlColumnRef(found); 255SqlColumn c = new SqlColumn(found.ClrType, found.SqlType, name, this.found.MetaMember, new SqlColumnRef(this.found), row.SourceExpression);
SqlClient\Query\SqlRewriteScalarSubqueries.cs (1)
39return new SqlColumnRef(innerSelect.Row.Columns[0]);
SqlClient\Reader\ObjectReaderCompiler.cs (1)
240result = new SqlColumnRef(newcol);
86 references to SqlColumnRef
System.Data.Linq (86)
SqlClient\Common\SqlNode.cs (8)
181return ((SqlColumnRef)this).Column.IsConstantColumn; 856SqlColumnRef exprAsColumnRef = expr as SqlColumnRef; 1527SqlColumnRef cref = value as SqlColumnRef; 1560SqlColumnRef cref = obj as SqlColumnRef; 1571c = ((SqlColumnRef)c.Expression).Column;
SqlClient\Common\SqlVisitor.cs (4)
98result = this.VisitColumnRef((SqlColumnRef)node); 394internal virtual SqlExpression VisitColumnRef(SqlColumnRef cref) { 624SqlColumnRef cref = (SqlColumnRef)exp;
SqlClient\Query\QueryConverter.cs (2)
1073SqlColumnRef rowNumberRef = new SqlColumnRef(rowNumber); 2875memberInfo = (((SqlColumnRef)expr).Column).MetaMember.Member;
SqlClient\Query\SqlAliasesReferenced.cs (1)
51internal override SqlExpression VisitColumnRef(SqlColumnRef cref) {
SqlClient\Query\SqlBinder.cs (1)
1088System.Diagnostics.Debug.Assert(result is SqlColumnRef);
SqlClient\Query\SqlComparer.cs (7)
122SqlColumnRef cref1 = (SqlColumnRef)node1; 123SqlColumnRef cref2 = (SqlColumnRef)node2; 275private static SqlColumn GetBaseColumn(SqlColumnRef cref) { 277SqlColumnRef cr = cref.Column.Expression as SqlColumnRef;
SqlClient\Query\SqlDeflator.cs (22)
58internal override SqlExpression VisitColumnRef(SqlColumnRef cref) { 68expr = ((SqlColumnRef)expr).Column.Expression; 88internal override SqlExpression VisitColumnRef(SqlColumnRef cref) { 210SqlColumnRef cr1 = e1 as SqlColumnRef; 211SqlColumnRef cr2 = e2 as SqlColumnRef; 251SqlColumnRef crLeft = b.Left as SqlColumnRef; 252SqlColumnRef crRight = b.Right as SqlColumnRef; 286internal override SqlExpression VisitColumnRef(SqlColumnRef cref) { 288SqlColumnRef c = cref.Column.Expression as SqlColumnRef; 445Dictionary<SqlColumn, SqlColumnRef> map = new Dictionary<SqlColumn, SqlColumnRef>(); 447SqlColumnRef cref = (SqlColumnRef)c.Expression; 489Dictionary<SqlColumn, SqlColumnRef> map; 490internal ColumnMapper(Dictionary<SqlColumn, SqlColumnRef> map) { 493internal override SqlExpression VisitColumnRef(SqlColumnRef cref) { 494SqlColumnRef mapped;
SqlClient\Query\SqlDuplicator.cs (1)
150internal override SqlExpression VisitColumnRef(SqlColumnRef cref) {
SqlClient\Query\SqlExpander.cs (1)
38internal override SqlExpression VisitColumnRef(SqlColumnRef cref) {
SqlClient\Query\SqlExpressionNullability.cs (2)
44SqlColumnRef cref = (SqlColumnRef)expr;
SqlClient\Query\SqlFlattener.cs (3)
36internal override SqlExpression VisitColumnRef(SqlColumnRef cref) { 122internal override SqlExpression VisitColumnRef(SqlColumnRef cref) { 141private SqlColumnRef MakeFlattenedColumn(SqlExpression expr, string name) {
SqlClient\Query\SqlFormatter.cs (2)
386internal override SqlExpression VisitColumnRef(SqlColumnRef cref) { 1222return ((SqlColumnRef)exp).Column.Name;
SqlClient\Query\SqlGatherConsumedAliases.cs (1)
27internal override SqlExpression VisitColumnRef(SqlColumnRef cref) {
SqlClient\Query\SqlLiftIndependentRowExpressions.cs (1)
77internal override SqlExpression VisitColumnRef(SqlColumnRef cref) {
SqlClient\Query\SqlMultiplexer.cs (1)
223internal override SqlExpression VisitColumnRef(SqlColumnRef cref) {
SqlClient\Query\SqlNamer.cs (6)
136var colRef = c.Expression as SqlColumnRef; 167internal override SqlExpression VisitColumnRef(SqlColumnRef cref) { 236SqlColumnRef cref = (SqlColumnRef)e; 263internal override SqlExpression VisitColumnRef(SqlColumnRef cref) {
SqlClient\Query\SqlOuterApplyReducer.cs (3)
220internal override SqlExpression VisitColumnRef(SqlColumnRef cref) { 254internal override SqlExpression VisitColumnRef(SqlColumnRef cref) { 297internal override SqlExpression VisitColumnRef(SqlColumnRef cref) {
SqlClient\Query\SqlParameterizer.cs (2)
146bool isLeftColRef = bo.Left is SqlColumnRef; 147bool isRightColRef = bo.Right is SqlColumnRef;
SqlClient\Query\SqlResolver.cs (6)
34internal override SqlExpression VisitColumnRef(SqlColumnRef cref) { 35SqlColumnRef result = this.BubbleUp(cref); 42private SqlColumnRef BubbleUp(SqlColumnRef cref) { 180SqlColumnRef cref = col.Expression as SqlColumnRef;
SqlClient\Query\SqlUnionizer.cs (2)
34SqlColumnRef cr = es.Expressions[e] as SqlColumnRef;
SqlClient\Query\TypeSource.cs (1)
127internal override SqlExpression VisitColumnRef(SqlColumnRef cref) {
SqlClient\Reader\ObjectReaderCompiler.cs (9)
233internal override SqlExpression VisitColumnRef(SqlColumnRef cref) { 499SqlColumnRef cref1 = (SqlColumnRef)node1; 500SqlColumnRef cref2 = (SqlColumnRef)node2; 732return this.GenerateColumnReference((SqlColumnRef)node); 1436SqlColumnRef cref = (SqlColumnRef)cq.Arguments[i]; 1797private Type GenerateColumnReference(SqlColumnRef cref) {