9 writes to Expression
System.Data.Linq (9)
SqlClient\Common\SqlNode.cs (1)
783
this.
Expression
= expr;
SqlClient\Common\SqlVisitor.cs (2)
273
rowNumber.OrderBy[i].
Expression
= this.VisitExpression(rowNumber.OrderBy[i].Expression);
445
select.OrderBy[i].
Expression
= this.VisitExpression(select.OrderBy[i].Expression);
SqlClient\Query\SqlBinder.cs (1)
1169
select.OrderBy[i].
Expression
= this.VisitExpression(select.OrderBy[i].Expression);
SqlClient\Query\SqlBooleanMismatchVisitor.cs (1)
32
select.OrderBy[i].
Expression
= this.VisitExpression(select.OrderBy[i].Expression);
SqlClient\Query\SqlDeflator.cs (2)
160
select.OrderBy[i].
Expression
= this.VisitExpression(select.OrderBy[i].Expression);
411
select.OrderBy[i].
Expression
= this.VisitExpression(select.OrderBy[i].Expression);
SqlClient\Query\SqlReorderer.cs (1)
168
select.OrderBy[i].
Expression
= this.VisitExpression(select.OrderBy[i].Expression);
SqlClient\Query\SqlResolver.cs (1)
99
select.OrderBy[i].
Expression
= this.VisitExpression(select.OrderBy[i].Expression);
29 references to Expression
System.Data.Linq (29)
SqlClient\Common\SqlNode.cs (5)
823
if (!this.
Expression
.SqlType.Equals(other.
Expression
.SqlType))
826
SqlColumn col1 = SqlOrderExpression.UnwrapColumn(this.
Expression
);
827
SqlColumn col2 = SqlOrderExpression.UnwrapColumn(other.
Expression
);
836
SqlColumn col = SqlOrderExpression.UnwrapColumn(this.
Expression
);
SqlClient\Common\SqlVisitor.cs (2)
273
rowNumber.OrderBy[i].Expression = this.VisitExpression(rowNumber.OrderBy[i].
Expression
);
445
select.OrderBy[i].Expression = this.VisitExpression(select.OrderBy[i].
Expression
);
SqlClient\Query\SqlBinder.cs (1)
1169
select.OrderBy[i].Expression = this.VisitExpression(select.OrderBy[i].
Expression
);
SqlClient\Query\SqlBooleanMismatchVisitor.cs (1)
32
select.OrderBy[i].Expression = this.VisitExpression(select.OrderBy[i].
Expression
);
SqlClient\Query\SqlDeflator.cs (4)
160
select.OrderBy[i].Expression = this.VisitExpression(select.OrderBy[i].
Expression
);
411
select.OrderBy[i].Expression = this.VisitExpression(select.OrderBy[i].
Expression
);
422
if (this.equalizer.AreEquivalent(select.OrderBy[i].
Expression
, select.OrderBy[j].
Expression
))
SqlClient\Query\SqlDuplicator.cs (2)
81
orderBy.Add(new SqlOrderExpression(expr.OrderType, (SqlExpression)this.Visit(expr.
Expression
)));
219
SqlOrderExpression nsox = new SqlOrderExpression(sox.OrderType, (SqlExpression)this.Visit(sox.
Expression
));
SqlClient\Query\SqlFlattener.cs (4)
243
if (!obex.
Expression
.SqlType.IsOrderable) {
244
if (obex.
Expression
.SqlType.CanBeColumn) {
245
throw Error.InvalidOrderByExpression(obex.
Expression
.SqlType.ToQueryString());
248
throw Error.InvalidOrderByExpression(obex.
Expression
.ClrType.Name);
SqlClient\Query\SqlFormatter.cs (2)
190
this.Visit(exp.
Expression
);
836
this.Visit(exp.
Expression
);
SqlClient\Query\SqlNamer.cs (1)
223
visitor.Visit(expr.
Expression
);
SqlClient\Query\SqlOuterApplyReducer.cs (1)
427
this.ReferenceColumns(oe.
Expression
);
SqlClient\Query\SqlRemoveConstantOrderBy.cs (1)
26
SqlExpression expr = orders[i].
Expression
;
SqlClient\Query\SqlReorderer.cs (4)
168
select.OrderBy[i].Expression = this.VisitExpression(select.OrderBy[i].
Expression
);
198
select.OrderBy.Add(new SqlOrderExpression(sox.OrderType, (SqlExpression)dup.Duplicate(sox.
Expression
)));
221
if (!expr.
Expression
.IsConstantColumn) {
256
rowNumber.OrderBy.Add(new SqlOrderExpression(sox.OrderType, (SqlExpression)dup.Duplicate(sox.
Expression
)));
SqlClient\Query\SqlResolver.cs (1)
99
select.OrderBy[i].Expression = this.VisitExpression(select.OrderBy[i].
Expression
);