Zdexby TheHolyOneZ
44,741 classes
Class

ExpressionParser

: Object
System.Data.ExpressionParser, System.Data 0x0068 (104 B) inherited 0x0010 System.Data.dll
0x00x0068

Members 18

OffsetSizeNameTypeFlagsDefault
0x08s_reservedwordsReservedWords[]PrivateStatic+1 flags—
0x02_escapeushortPrivate—
0x02_decimalSeparatorushortPrivate—
0x02_listSeparatorushortPrivate—
0x02_exponentLushortPrivate—
0x02_exponentUushortPrivate—
0x001A0x06padding / unreflected
0x08_textchar[]1 flags—
0x04_posint1 flags—
0x04_startint1 flags—
0x04_tokenTokens1 flags—
0x04_opint1 flags—
0x08_opsOperatorInfo[]1 flags—
0x04_topOperatorint1 flags—
0x04_topNodeint1 flags—
0x08_tableDataTablePrivate+1 flags—
0x08_nodeStackExpressionNode[]1 flags—
0x04_prevOperandint1 flags—
0x005C0x04padding / unreflected
0x08_expressionExpressionNode1 flags—

Functions 25

SignatureFlagsNativeParams
void .ctor(DataTable table)2 flags—0x08
void LoadExpression(const string& data)1 flags—0x08
void StartScan()1 flags—0x00
ExpressionNode Parse()1 flags—0x08
ExpressionNode ParseAggregateArgument(const FunctionId& aggregate)Private—0x08
ExpressionNode NodePop()Private—0x08
ExpressionNode NodePeek()Private—0x08
void NodePush(ExpressionNode node)Private—0x08
void BuildExpression(int pri)Private—0x04
void CheckToken(const Tokens& token)1 flags—0x04
Tokens Scan()1 flags—0x04
void ScanNumeric()Private—0x00
void ScanName()Private—0x00
void ScanName(ushort chEnd, ushort esc, const string& charsToEscape)Private0x08
void ScanDate()Private0x00
void ScanBinaryConstant()Private0x00
void ScanReserved()Private0x00
void ScanString(ushort escape)Private0x02
void ScanToken(const Tokens& token)1 flags0x04
void ScanWhite()Private0x00
bool IsWhiteSpace(ushort ch)Private0x02
bool IsAlphaNumeric(ushort ch)Private0x02
bool IsDigit(ushort ch)Private0x02
bool IsAlpha(ushort ch)Private0x02
void .cctor()PrivateStatic+1 flags0x00