2 writes to _arguments
System.Data.Common (2)
System\Data\Filter\FunctionNode.cs (2)
74
_arguments
= new ExpressionNode[initialCapacity];
80
_arguments
= bigger;
24 references to _arguments
System.Data.Common (24)
System\Data\Filter\BinaryNode.cs (1)
1106
vRight = into.
_arguments
![i].Eval();
System\Data\Filter\FunctionNode.cs (23)
72
if (
_arguments
== null)
76
else if (_argumentCount ==
_arguments
.Length)
79
Array.Copy(
_arguments
, bigger, _argumentCount);
82
_arguments
[_argumentCount++] = argument;
96
_arguments
![0].Bind(table, list);
98
if (
_arguments
[1].GetType() == typeof(NameNode))
100
NameNode type = (NameNode)
_arguments
[1];
101
_arguments
[1] = new ConstNode(table, ValueType.Str, type._name);
103
_arguments
[1].Bind(table, list);
109
_arguments
![i].Bind(table, list);
135
argumentValues[0] =
_arguments
![0].Eval(row, version);
136
argumentValues[1] = GetDataType(
_arguments
[1]);
142
argumentValues[i] =
_arguments
![i].Eval(row, version);
195
constant = constant &&
_arguments
![i].IsConstant();
207
if (!
_arguments
![i].IsTableConstant())
219
if (
_arguments
![i].HasLocalAggregate())
231
if (
_arguments
![i].HasRemoteAggregate())
243
if (
_arguments
![i].DependsOn(column))
255
_arguments
![i] =
_arguments
[i].Optimize();
379
object first =
_arguments
![0].Eval(row, version);
383
return
_arguments
[1].Eval(row, version);
387
return
_arguments
[2].Eval(row, version);