C# Класс MS.Internal.Xml.XPath.XPathParser

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ParseXPathExpresion ( string xpathExpresion ) : AstNode
ParseXPathPattern ( string xpathPattern ) : AstNode

Приватные методы

Метод Описание
CheckNodeSet ( XPathResultType t ) : void
CheckToken ( XPathScanner t ) : void
CreateAxesTable ( ) : Hashtable
CreateFunctionTable ( ) : Hashtable
GetAxis ( XPathScanner scaner ) : Axis.AxisType
IsNodeType ( XPathScanner scaner ) : bool
IsPrimaryExpr ( XPathScanner scanner ) : bool
IsStep ( XPathScanner lexKind ) : bool
NextLex ( ) : void
ParseAdditiveExpr ( AstNode qyInput ) : AstNode
ParseAndExpr ( AstNode qyInput ) : AstNode
ParseEqualityExpr ( AstNode qyInput ) : AstNode
ParseExpresion ( AstNode qyInput ) : AstNode
ParseFilterExpr ( AstNode qyInput ) : AstNode
ParseIdKeyPattern ( AstNode qyInput ) : AstNode
ParseLocationPath ( AstNode qyInput ) : AstNode
ParseLocationPathPattern ( AstNode qyInput ) : AstNode
ParseMethod ( AstNode qyInput ) : AstNode
ParseMultiplicativeExpr ( AstNode qyInput ) : AstNode
ParseNodeTest ( AstNode qyInput, Axis axisType, XPathNodeType nodeType ) : AstNode
ParseOrExpr ( AstNode qyInput ) : AstNode
ParsePathExpr ( AstNode qyInput ) : AstNode
ParsePattern ( AstNode qyInput ) : AstNode
ParsePredicate ( AstNode qyInput ) : AstNode
ParsePrimaryExpr ( AstNode qyInput ) : AstNode
ParseRelationalExpr ( AstNode qyInput ) : AstNode
ParseRelativeLocationPath ( AstNode qyInput ) : AstNode
ParseRelativePathPattern ( AstNode qyInput ) : AstNode
ParseStep ( AstNode qyInput ) : AstNode
ParseStepPattern ( AstNode qyInput ) : AstNode
ParseUnaryExpr ( AstNode qyInput ) : AstNode
ParseUnionExpr ( AstNode qyInput ) : AstNode
PassToken ( XPathScanner t ) : void
TestOp ( string op ) : bool
XPathParser ( XPathScanner scanner ) : System

Описание методов

ParseXPathExpresion() публичный статический Метод

public static ParseXPathExpresion ( string xpathExpresion ) : AstNode
xpathExpresion string
Результат AstNode

ParseXPathPattern() публичный статический Метод

public static ParseXPathPattern ( string xpathPattern ) : AstNode
xpathPattern string
Результат AstNode