Zdexby TheHolyOneZ
42,595 classes
Class

XPathParser

: Object
MS.Internal.Xml.XPath.XPathParser, System.Xml 0x0020 (32 B) inherited 0x0010 System.Xml.dll
0x00x0020

Members 13

OffsetSizeNameTypeFlagsDefault
0x08_scannerXPathScannerPrivate—
0x04_parseDepthintPrivate—
0x08s_temparray1XPathResultType[]PrivateStatic+1 flags—
0x08s_temparray2XPathResultType[]PrivateStatic+1 flags—
0x08s_temparray3XPathResultType[]PrivateStatic+1 flags—
0x08s_temparray4XPathResultType[]PrivateStatic+1 flags—
0x08s_temparray5XPathResultType[]PrivateStatic+1 flags—
0x08s_temparray6XPathResultType[]PrivateStatic+1 flags—
0x08s_temparray7XPathResultType[]PrivateStatic+1 flags—
0x08s_temparray8XPathResultType[]PrivateStatic+1 flags—
0x08s_temparray9XPathResultType[]PrivateStatic+1 flags—
0x08s_functionTableDictionary<System.StringPrivateStatic—
0x08s_AxesTableDictionary<System.StringPrivateStatic—

Functions 32

SignatureFlagsNativeParams
void .ctor(XPathScanner scanner)Private+1 flags0x08
AstNode ParseXPathExpression(const string& xpathExpression)PublicStatic0x08
AstNode ParseExpression(AstNode qyInput)Private0x08
AstNode ParseOrExpr(AstNode qyInput)Private0x08
AstNode ParseAndExpr(AstNode qyInput)Private0x08
AstNode ParseEqualityExpr(AstNode qyInput)Private0x08
AstNode ParseRelationalExpr(AstNode qyInput)Private0x08
AstNode ParseAdditiveExpr(AstNode qyInput)Private0x08
AstNode ParseMultiplicativeExpr(AstNode qyInput)Private0x08
AstNode ParseUnaryExpr(AstNode qyInput)Private0x08
AstNode ParseUnionExpr(AstNode qyInput)Private0x08
bool IsNodeType(XPathScanner scaner)PrivateStatic0x08
AstNode ParsePathExpr(AstNode qyInput)Private0x08
AstNode ParseFilterExpr(AstNode qyInput)Private0x08
AstNode ParsePredicate(AstNode qyInput)Private0x08
AstNode ParseLocationPath(AstNode qyInput)Private0x08
AstNode ParseRelativeLocationPath(AstNode qyInput)Private0x08
bool IsStep(const LexKind& lexKind)PrivateStatic0x04
AstNode ParseStep(AstNode qyInput)Private0x08
AstNode ParseNodeTest(AstNode qyInput, const AxisType& axisType, const XPathNodeType& nodeType)Private0x08
bool IsPrimaryExpr(XPathScanner scanner)PrivateStatic0x08
AstNode ParsePrimaryExpr(AstNode qyInput)Private0x08
AstNode ParseMethod(AstNode qyInput)Private0x08
void CheckToken(const LexKind& t)Private0x04
void PassToken(const LexKind& t)Private0x04
void NextLex()Private0x00
bool TestOp(const string& op)Private0x08
void CheckNodeSet(const XPathResultType& t)Private0x04
Dictionary<System.String CreateFunctionTable()PrivateStatic0x08
Dictionary<System.String CreateAxesTable()PrivateStatic0x08
AxisType GetAxis()Private0x04
void .cctor()PrivateStatic+1 flags0x00