|
Terraria v1.4.4.9
Terraria source code documentation
|
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 |
Definition at line 3 of file XPathScanner.cs.