Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Xml.Xsl.XPath.XPathScanner Class Referencesealed

Public Member Functions

 XPathScanner (string xpathExpr)
 
 XPathScanner (string xpathExpr, int startFrom)
 
void NextLex ()
 
void PassToken (LexKind t)
 
void CheckToken (LexKind t)
 
XPathCompileException CreateException (string resId, params string[] args)
 

Properties

string Source [get]
 
LexKind Kind [get]
 
int LexStart [get]
 
int LexSize [get]
 
int PrevLexEnd [get]
 
string Name [get]
 
string Prefix [get]
 
string RawValue [get]
 
string StringValue [get]
 
bool CanBeFunction [get]
 
XPathAxis Axis [get]
 

Private Member Functions

void SetSourceIndex (int index)
 
void NextChar ()
 
void SkipSpace ()
 
bool CheckOperator (bool star)
 
XPathAxis CheckAxis ()
 
void ScanNumber ()
 
void ScanString ()
 
string ScanNCName ()
 
string LexKindToString (LexKind t)
 

Static Private Member Functions

static bool IsAsciiDigit (char ch)
 

Private Attributes

readonly string _xpathExpr
 
int _curIndex
 
char _curChar
 
LexKind _kind
 
string _name
 
string _prefix
 
string _stringValue
 
bool _canBeFunction
 
int _lexStart
 
int _prevLexEnd
 
LexKind _prevKind
 
XPathAxis _axis
 

Detailed Description

Definition at line 3 of file XPathScanner.cs.


The documentation for this class was generated from the following file: