|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| int | GetRoot (out XPathNode[] pageNode) |
| int | GetParent (out XPathNode[] pageNode) |
| int | GetSibling (out XPathNode[] pageNode) |
| int | GetSimilarElement (out XPathNode[] pageNode) |
| bool | NameMatch (string localName, string namespaceName) |
| bool | ElementMatch (string localName, string namespaceName) |
| void | Create (XPathNodePageInfo pageInfo) |
| void | Create (XPathNodeInfoAtom info, XPathNodeType xptyp, int idxParent) |
| void | SetLineInfoOffsets (int lineNumOffset, int linePosOffset) |
| void | SetCollapsedLineInfoOffset (int posOffset) |
| void | SetValue (string value) |
| void | SetEmptyValue (bool allowShortcutTag) |
| void | SetCollapsedValue (string value) |
| void | SetParentProperties (XPathNodeType xptyp) |
| void | SetSibling (XPathNodeInfoTable infoTable, XPathNode[] pageSibling, int idxSibling) |
| void | SetSimilarElement (XPathNodeInfoTable infoTable, XPathNode[] pageSimilar, int idxSimilar) |
Properties | |
| XPathNodeType | NodeType [get] |
| string | Prefix [get] |
| string | LocalName [get] |
| string | Name [get] |
| string | NamespaceUri [get] |
| XPathDocument | Document [get] |
| string | BaseUri [get] |
| int | LineNumber [get] |
| int | LinePosition [get] |
| int | CollapsedLinePosition [get] |
| XPathNodePageInfo | PageInfo [get] |
| bool | IsXmlNamespaceNode [get] |
| bool | HasSibling [get] |
| bool | HasCollapsedText [get] |
| bool | HasAttribute [get] |
| bool | HasContentChild [get] |
| bool | HasElementChild [get] |
| bool | IsAttrNmsp [get] |
| bool | IsText [get] |
| bool | HasNamespaceDecls [get, set] |
| bool | AllowShortcutTag [get] |
| int | LocalNameHashCode [get] |
| string | Value [get] |
Private Attributes | |
| XPathNodeInfoAtom | _info |
| ushort | _idxSibling |
| ushort | _idxParent |
| ushort | _idxSimilar |
| ushort | _posOffset |
| uint | _props |
| string | _value |
Definition at line 5 of file XPathNode.cs.