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.