Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
XPathDocument (XmlReader reader) | |
XPathDocument (XmlReader reader, XmlSpace space) | |
XPathDocument (TextReader textReader) | |
XPathDocument (Stream stream) | |
XPathDocument (string uri) | |
XPathDocument (string uri, XmlSpace space) | |
XPathNavigator | CreateNavigator () |
Package Types | |
enum | LoadFlags { None , AtomizeNames , Fragment } |
Package Functions | |
XPathDocument () | |
XPathDocument (XmlNameTable nameTable) | |
XmlRawWriter | LoadFromWriter (LoadFlags flags, string baseUri) |
void | LoadFromReader (XmlReader reader, XmlSpace space) |
int | GetCollapsedTextNode (out XPathNode[] pageText) |
void | SetCollapsedTextNode (XPathNode[] pageText, int idxText) |
int | GetRootNode (out XPathNode[] pageRoot) |
void | SetRootNode (XPathNode[] pageRoot, int idxRoot) |
int | GetXmlNamespaceNode (out XPathNode[] pageXmlNmsp) |
void | SetXmlNamespaceNode (XPathNode[] pageXmlNmsp, int idxXmlNmsp) |
void | AddNamespace (XPathNode[] pageElem, int idxElem, XPathNode[] pageNmsp, int idxNmsp) |
int | LookupNamespaces (XPathNode[] pageElem, int idxElem, out XPathNode[] pageNmsp) |
void | AddIdElement (string id, XPathNode[] pageElem, int idxElem) |
int | LookupIdElement (string id, out XPathNode[] pageElem) |
Properties | |
XmlNameTable | NameTable [get] |
bool | HasLineInfo [get] |
Private Member Functions | |
XmlTextReaderImpl | SetupReader (XmlTextReaderImpl reader) |
Private Attributes | |
XPathNode[] | _pageText |
XPathNode[] | _pageRoot |
XPathNode[] | _pageXmlNmsp |
int | _idxText |
int | _idxRoot |
int | _idxXmlNmsp |
XmlNameTable | _nameTable |
bool | _hasLineInfo |
Dictionary< XPathNodeRef, XPathNodeRef > | _mapNmsp |
Dictionary< string, XPathNodeRef > | _idValueMap |
Definition at line 8 of file XPathDocument.cs.