43 public string BaseUri => _info.BaseUri ??
string.Empty;
60 return localName ==
"xml";
95 return (
_props & 0x200) != 0;
139 public bool NameMatch(
string localName,
string namespaceName)
143 return _info.NamespaceUri == namespaceName;
152 return _info.NamespaceUri == namespaceName;
171 _props |= (uint)(lineNumOffset << 10);
177 _props |= (uint)(posOffset << 24);
188 if (allowShortcutTag)
XPathNodePageInfo PageInfo
XPathNode[] SimilarElementPage
XPathNodeInfoAtom Create(string localName, string namespaceUri, string prefix, string baseUri, XPathNode[] pageParent, XPathNode[] pageSibling, XPathNode[] pageSimilar, XPathDocument doc, int lineNumBase, int linePosBase)
int GetRootNode(out XPathNode[] pageRoot)
static bool IsText(XPathNodeType type)
void SetEmptyValue(bool allowShortcutTag)
void Create(XPathNodeInfoAtom info, XPathNodeType xptyp, int idxParent)
void SetCollapsedValue(string value)
XPathNodePageInfo PageInfo
void SetValue(string value)
void SetSibling(XPathNodeInfoTable infoTable, XPathNode[] pageSibling, int idxSibling)
void SetLineInfoOffsets(int lineNumOffset, int linePosOffset)
void Create(XPathNodePageInfo pageInfo)
int GetParent(out XPathNode[] pageNode)
int GetRoot(out XPathNode[] pageNode)
int GetSibling(out XPathNode[] pageNode)
int GetSimilarElement(out XPathNode[] pageNode)
void SetSimilarElement(XPathNodeInfoTable infoTable, XPathNode[] pageSimilar, int idxSimilar)
bool ElementMatch(string localName, string namespaceName)
void SetParentProperties(XPathNodeType xptyp)
void SetCollapsedLineInfoOffset(int posOffset)
bool NameMatch(string localName, string namespaceName)
int CollapsedLinePosition