Zdexby TheHolyOneZ
42,628 classes
Class

FunctionNode

: ExpressionNode : Object
System.Data.FunctionNode, System.Data 0x0038 (56 B) inherited 0x0018 System.Data.dll
0x00x0038

Members 6

OffsetSizeNameTypeFlagsDefault
0x08_namestring2 flags—
0x04_infoint2 flags—
0x04_argumentCountint1 flags—
0x08_argumentsExpressionNode[]1 flags—
0x08_capturedLimiterTypeLimiterPrivate+1 flags—
0x08s_funcsFunction[]PrivateStatic+1 flags—
Inherited from ExpressionNode 1
OffsetSizeNameTypeFlagsDefault
0x08_tableDataTablePrivate—

Functions 18

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