34 references to DataExpression
System.Data (34)
fx\src\data\System\Data\DataColumn.cs (2)
715
this.
DataExpression
.Bind(this.table);
1128
this.
DataExpression
.Bind(table);
fx\src\data\System\Data\DataColumnCollection.cs (2)
327
if (column.
DataExpression
.DependsOn(column)) {
490
DataExpression expr = col.
DataExpression
;
fx\src\data\System\Data\DataRow.cs (2)
1302
if (column.
DataExpression
!= null && !inChangingEvent && tempRecord == -1 && newRecord != -1)
1313
Debug.Assert(valueFromStorage.Equals(column.
DataExpression
.Evaluate(this, version)),
fx\src\data\System\Data\DataTable.cs (21)
4956
DataColumn[] dependency = dc.
DataExpression
.GetDependency();
5845
DataColumn[] dependency = dc.
DataExpression
.GetDependency();
6206
if (col.
DataExpression
!= null && col.
DataExpression
.HasLocalAggregate() && col.Table == this) {
6260
if (column.
DataExpression
.IsTableAggregate() && count > 0) {
6262
object aggCurrent = column.
DataExpression
.Evaluate();
6282
column[row.oldRecord] = column.
DataExpression
.Evaluate(row, DataRowVersion.Original);
6285
column[row.newRecord] = column.
DataExpression
.Evaluate(row, DataRowVersion.Current);
6288
column[row.tempRecord] = column.
DataExpression
.Evaluate(row, DataRowVersion.Proposed);
6317
if (dc.
DataExpression
!= null && dc.
DataExpression
.HasLocalAggregate()) {
6320
bool isConst = dc.
DataExpression
.IsTableAggregate(); //is expression constant for entire table?
6323
newValue = dc.
DataExpression
.Evaluate(row, expressionVersion);
6335
newValue = dc.
DataExpression
.Evaluate(dr, expressionVersion);
6347
SilentlySetValue(row, dc, version, dc.
DataExpression
== null ? dc.DefaultValue : dc.
DataExpression
.Evaluate(row, version));
6356
if (dc.Table != this || (dc.
DataExpression
!= null && !dc.
DataExpression
.HasLocalAggregate())) {
6368
object newValue = dc.
DataExpression
.Evaluate(cachedRow, foreignVer);
6386
object newValue = dc.
DataExpression
.Evaluate(parentRow, foreignVer);
6403
object newValue = dc.
DataExpression
.Evaluate(childRow, foreignVer);
fx\src\data\System\Data\DataTableReader.cs (1)
703
DataColumn[] dependency = dc.
DataExpression
.GetDependency();
fx\src\data\System\Data\Filter\AggregateNode.cs (1)
231
return this.column.
DataExpression
.DependsOn(column);
fx\src\data\System\Data\Filter\NameNode.cs (5)
90
return column.
DataExpression
.Evaluate();
109
return this.column.
DataExpression
.IsTableAggregate();
116
return this.column.
DataExpression
.HasLocalAggregate();
123
return this.column.
DataExpression
.HasRemoteAggregate();
133
return this.column.
DataExpression
.DependsOn(column);