Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros
MS.Internal.Xml.Cache.XPathNode Struct Reference

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
 

Detailed Description

Definition at line 5 of file XPathNode.cs.


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