Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Xml.XPath.XPathDocument Class Reference

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
 

Detailed Description

Definition at line 8 of file XPathDocument.cs.


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