| void .ctor(DataTable table, const string& name) | 2 flags | | 0x08 |
| void AddArgument(ExpressionNode argument) | 1 flags | | 0x08 |
| void Bind(DataTable table, List<System.Data.DataColumn> list) | 2 flags | | 0x08 |
| object Eval() | 2 flags | | 0x08 |
| object Eval(DataRow row, const DataRowVersion& version) | 2 flags | | 0x08 |
| object Eval(const int[]& recordNos) | 2 flags | | 0x08 |
| bool IsConstant() | 2 flags | | 0x01 |
| bool IsTableConstant() | 2 flags | | 0x01 |
| bool HasLocalAggregate() | 2 flags | | 0x01 |
| bool HasRemoteAggregate() | 2 flags | | 0x01 |
| bool DependsOn(DataColumn column) | 2 flags | | 0x08 |
| ExpressionNode Optimize() | 2 flags | | 0x08 |
| Type GetDataType(ExpressionNode node) | Private | | 0x08 |
| object EvalFunction(const FunctionId& id, const object[]& argumentValues, DataRow row, const DataRowVersion& version) | Private | | 0x08 |
| FunctionId get_Aggregate() | 2 flags | | 0x04 |
| bool get_IsAggregate() | 2 flags | | 0x01 |
| void Check() | 1 flags | | 0x00 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |