Zdexby TheHolyOneZ
44,741 classes
Class

BinaryNode

: ExpressionNode : Object
System.Data.BinaryNode, System.Data 0x0030 (48 B) inherited 0x0018 System.Data.dll
0x00x0030

Members 3

OffsetSizeNameTypeFlagsDefault
0x04_opint1 flags—
0x001C0x04padding / unreflected
0x08_leftExpressionNode1 flags—
0x08_rightExpressionNode1 flags—
Inherited from ExpressionNode 1
OffsetSizeNameTypeFlagsDefault
0x08_tableDataTablePrivate—

Functions 23

SignatureFlagsNativeParams
void .ctor(DataTable table, int op, ExpressionNode left, ExpressionNode right)2 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
void SetTypeMismatchError(int op, Type left, Type right)1 flags0x08
object Eval(ExpressionNode expr, DataRow row, const DataRowVersion& version, const int[]& recordNos)PrivateStatic0x08
int BinaryCompare(object vLeft, object vRight, const StorageType& resultType, int op)1 flags0x08
int BinaryCompare(object vLeft, object vRight, const StorageType& resultType, int op, CompareInfo comparer)1 flags0x08
object EvalBinaryOp(int op, ExpressionNode left, ExpressionNode right, DataRow row, const DataRowVersion& version, const int[]& recordNos)Private0x08
DataTypePrecedence GetPrecedence(const StorageType& storageType)Private0x04
StorageType GetPrecedenceType(const DataTypePrecedence& code)PrivateStatic0x04
bool IsMixed(const StorageType& left, const StorageType& right)Private0x04
bool IsMixedSql(const StorageType& left, const StorageType& right)Private0x04
StorageType ResultType(const StorageType& left, const StorageType& right, bool lc, bool rc, int op)1 flags0x04
StorageType ResultSqlType(const StorageType& left, const StorageType& right, bool lc, bool rc, int op)1 flags0x04
int SqlResultType(int typeCode)Private0x04

Subclasses 1