C# Класс CodePlex.XPathParser.XPathScanner

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

Открытые свойства

Свойство Тип Описание
FunctionNames string[]

Private Properties

Свойство Тип Описание
AllowedFollowing List
AllowedWhenExpected List
CheckAxis XPathAxis
CheckOperator bool
IsAsciiDigit bool
LexemeToString string
NextChar void
ScanNCName string
ScanNumber void
ScanString void
SetSourceIndex void
SkipWhiteSpace void

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

Метод Описание
CheckFunction ( ) : void
CheckToken ( Lexeme t ) : void
EofExpectedException ( string token ) : CodePlex.XPathParser.XPathParserException
IsWhiteSpace ( char ch ) : bool
NextLex ( ) : void
NodeTestExpectedException ( ) : CodePlex.XPathParser.XPathParserException
PassToken ( Lexeme t ) : void
PredicateAfterDotDotException ( ) : CodePlex.XPathParser.XPathParserException
PredicateAfterDotException ( ) : CodePlex.XPathParser.XPathParserException
ScientificNotationException ( ) : CodePlex.XPathParser.XPathParserException
TokenExpectedException ( Lexeme t, string actualToken ) : CodePlex.XPathParser.XPathParserException
UnclosedStringException ( ) : CodePlex.XPathParser.XPathParserException
UnexpectedTokenException ( ) : CodePlex.XPathParser.XPathParserException
UnknownFunctionException ( ) : CodePlex.XPathParser.XPathParserException
XPathScanner ( string xpathExpr ) : System.Collections.Generic
XPathScanner ( string xpathExpr, int startFrom ) : System.Collections.Generic

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

Метод Описание
AllowedFollowing ( Lexeme t ) : List
AllowedWhenExpected ( Lexeme t ) : List
CheckAxis ( ) : XPathAxis
CheckOperator ( bool star ) : bool
IsAsciiDigit ( char ch ) : bool
LexemeToString ( Lexeme t ) : string
NextChar ( ) : void
ScanNCName ( ) : string
ScanNumber ( ) : void
ScanString ( ) : void
SetSourceIndex ( int index ) : void
SkipWhiteSpace ( ) : void

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

CheckFunction() публичный Метод

public CheckFunction ( ) : void
Результат void

CheckToken() публичный Метод

public CheckToken ( Lexeme t ) : void
t Lexeme
Результат void

EofExpectedException() публичный Метод

public EofExpectedException ( string token ) : CodePlex.XPathParser.XPathParserException
token string
Результат CodePlex.XPathParser.XPathParserException

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

public static IsWhiteSpace ( char ch ) : bool
ch char
Результат bool

NextLex() публичный Метод

public NextLex ( ) : void
Результат void

NodeTestExpectedException() публичный Метод

public NodeTestExpectedException ( ) : CodePlex.XPathParser.XPathParserException
Результат CodePlex.XPathParser.XPathParserException

PassToken() публичный Метод

public PassToken ( Lexeme t ) : void
t Lexeme
Результат void

PredicateAfterDotDotException() публичный Метод

public PredicateAfterDotDotException ( ) : CodePlex.XPathParser.XPathParserException
Результат CodePlex.XPathParser.XPathParserException

PredicateAfterDotException() публичный Метод

public PredicateAfterDotException ( ) : CodePlex.XPathParser.XPathParserException
Результат CodePlex.XPathParser.XPathParserException

ScientificNotationException() публичный Метод

public ScientificNotationException ( ) : CodePlex.XPathParser.XPathParserException
Результат CodePlex.XPathParser.XPathParserException

TokenExpectedException() публичный Метод

public TokenExpectedException ( Lexeme t, string actualToken ) : CodePlex.XPathParser.XPathParserException
t Lexeme
actualToken string
Результат CodePlex.XPathParser.XPathParserException

UnclosedStringException() публичный Метод

public UnclosedStringException ( ) : CodePlex.XPathParser.XPathParserException
Результат CodePlex.XPathParser.XPathParserException

UnexpectedTokenException() публичный Метод

public UnexpectedTokenException ( ) : CodePlex.XPathParser.XPathParserException
Результат CodePlex.XPathParser.XPathParserException

UnknownFunctionException() публичный Метод

public UnknownFunctionException ( ) : CodePlex.XPathParser.XPathParserException
Результат CodePlex.XPathParser.XPathParserException

XPathScanner() публичный Метод

public XPathScanner ( string xpathExpr ) : System.Collections.Generic
xpathExpr string
Результат System.Collections.Generic

XPathScanner() публичный Метод

public XPathScanner ( string xpathExpr, int startFrom ) : System.Collections.Generic
xpathExpr string
startFrom int
Результат System.Collections.Generic

Описание свойств

FunctionNames публичное статическое свойство

public static string[] FunctionNames
Результат string[]