123 references to XPathNode
dotnet-svcutil-lib (123)
FrameworkFork\Microsoft.Xml\Xml\Cache\XPathDocumentBuilder.cs (22)
48
private
XPathNode
[] _pageNmsp; // Page of last in-scope namespace node
50
private
XPathNode
[] _pageParent; // Page of last parent-type node (Element or Root)
52
private
XPathNode
[] _pageSibling; // Page of previous sibling node (may be null if no previous sibling)
83
XPathNode
[] page;
227
if (posDiff < 0 || posDiff >
XPathNode
.MaxCollapsedPositionOffset)
429
XPathNode
[] page;
484
XPathNode
[] pageTemp, pageOverride, pageNew, pageOrig, pageCopy;
604
private XPathNodeRef LinkSimilarElements(
XPathNode
[] pagePrev, int idxPrev,
XPathNode
[] pageNext, int idxNext)
617
private int NewNamespaceNode(out
XPathNode
[] page, string prefix, string namespaceUri,
XPathNode
[] pageElem, int idxElem)
619
XPathNode
[] pageNode;
647
private int NewNode(out
XPathNode
[] page, XPathNodeType xptyp, string localName, string namespaceUri, string prefix, string baseUri)
649
XPathNode
[] pageNode;
701
if (lineNumOffset < 0 || lineNumOffset >
XPathNode
.MaxLineNumberOffset)
708
if (linePosOffset < 0 || linePosOffset >
XPathNode
.MaxLinePositionOffset)
721
XPathNode
[] pageNew;
776
private
XPathNode
[] _page;
787
_page = new
XPathNode
[_pageSize];
795
public
XPathNode
[] NextNodePage
812
public void AllocateSlot(out
XPathNode
[] page, out int idx)
825
_page = new
XPathNode
[_pageSize];
FrameworkFork\Microsoft.Xml\Xml\Cache\XPathDocumentNavigator.cs (15)
23
private
XPathNode
[] _pageCurrent;
24
private
XPathNode
[] _pageParent;
38
public XPathDocumentNavigator(
XPathNode
[] pageCurrent, int idxCurrent,
XPathNode
[] pageParent, int idxParent)
72
XPathNode
[] page, pageEnd;
200
XPathNode
[] page;
258
XPathNode
[] page = _pageCurrent;
296
XPathNode
[] page = _pageCurrent;
319
XPathNode
[] page;
358
XPathNode
[] page = _pageCurrent, pageParent;
487
XPathNode
[] page;
606
XPathNode
[] pageEnd;
641
XPathNode
[] page, pageEnd;
813
XPathNode
[] pageThat;
1032
private int GetFollowingEnd(XPathDocumentNavigator end, bool useParentOfVirtual, out
XPathNode
[] pageEnd)
FrameworkFork\Microsoft.Xml\Xml\Cache\XPathNode.cs (9)
174
public int GetRoot(out
XPathNode
[] pageNode)
182
public int GetParent(out
XPathNode
[] pageNode)
191
public int GetSibling(out
XPathNode
[] pageNode)
201
public int GetSimilarElement(out
XPathNode
[] pageNode)
439
public void SetSibling(XPathNodeInfoTable infoTable,
XPathNode
[] pageSibling, int idxSibling)
458
public void SetSimilarElement(XPathNodeInfoTable infoTable,
XPathNode
[] pageSimilar, int idxSimilar)
481
private
XPathNode
[] _page;
489
public XPathNodeRef(
XPathNode
[] page, int idx)
500
public
XPathNode
[] Page
FrameworkFork\Microsoft.Xml\Xml\Cache\XPathNodeHelper.cs (44)
25
public static int GetLocalNamespaces(
XPathNode
[] pageElem, int idxElem, out
XPathNode
[] pageNmsp)
42
public static int GetInScopeNamespaces(
XPathNode
[] pageElem, int idxElem, out
XPathNode
[] pageNmsp)
72
public static bool GetFirstAttribute(ref
XPathNode
[] pageNode, ref int idxNode)
89
public static bool GetNextAttribute(ref
XPathNode
[] pageNode, ref int idxNode)
91
XPathNode
[] page;
109
public static bool GetContentChild(ref
XPathNode
[] pageNode, ref int idxNode)
111
XPathNode
[] page = pageNode;
137
public static bool GetContentSibling(ref
XPathNode
[] pageNode, ref int idxNode)
139
XPathNode
[] page = pageNode;
160
public static bool GetParent(ref
XPathNode
[] pageNode, ref int idxNode)
162
XPathNode
[] page = pageNode;
180
public static int GetLocation(
XPathNode
[] pageNode, int idxNode)
193
public static bool GetElementChild(ref
XPathNode
[] pageNode, ref int idxNode, string localName, string namespaceName)
195
XPathNode
[] page = pageNode;
227
public static bool GetElementSibling(ref
XPathNode
[] pageNode, ref int idxNode, string localName, string namespaceName)
229
XPathNode
[] page = pageNode;
259
public static bool GetContentChild(ref
XPathNode
[] pageNode, ref int idxNode, XPathNodeType typ)
261
XPathNode
[] page = pageNode;
297
public static bool GetContentSibling(ref
XPathNode
[] pageNode, ref int idxNode, XPathNodeType typ)
299
XPathNode
[] page = pageNode;
330
public static bool GetPreviousContentSibling(ref
XPathNode
[] pageNode, ref int idxNode)
332
XPathNode
[] pageParent = pageNode, pagePrec, pageAnc;
393
public static bool GetPreviousElementSibling(ref
XPathNode
[] pageNode, ref int idxNode, string localName, string namespaceName)
395
XPathNode
[] page = pageNode;
422
public static bool GetPreviousContentSibling(ref
XPathNode
[] pageNode, ref int idxNode, XPathNodeType typ)
424
XPathNode
[] page = pageNode;
450
public static bool GetAttribute(ref
XPathNode
[] pageNode, ref int idxNode, string localName, string namespaceName)
452
XPathNode
[] page = pageNode;
480
public static bool GetFollowing(ref
XPathNode
[] pageNode, ref int idxNode)
482
XPathNode
[] page = pageNode;
512
public static bool GetElementFollowing(ref
XPathNode
[] pageCurrent, ref int idxCurrent,
XPathNode
[] pageEnd, int idxEnd, string localName, string namespaceName)
514
XPathNode
[] page = pageCurrent;
608
public static bool GetContentFollowing(ref
XPathNode
[] pageCurrent, ref int idxCurrent,
XPathNode
[] pageEnd, int idxEnd, XPathNodeType typ)
610
XPathNode
[] page = pageCurrent;
667
public static bool GetTextFollowing(ref
XPathNode
[] pageCurrent, ref int idxCurrent,
XPathNode
[] pageEnd, int idxEnd)
669
XPathNode
[] page = pageCurrent;
719
public static bool GetNonDescendant(ref
XPathNode
[] pageNode, ref int idxNode)
721
XPathNode
[] page = pageNode;
747
private static void GetChild(ref
XPathNode
[] pageNode, ref int idxNode)
FrameworkFork\Microsoft.Xml\Xml\Cache\XPathNodeInfoAtom.cs (20)
23
private
XPathNode
[] _pagePrev;
24
private
XPathNode
[] _pageNext;
29
public XPathNodePageInfo(
XPathNode
[] pagePrev, int pageNum)
56
public
XPathNode
[] PreviousPage
64
public
XPathNode
[] NextPage
87
private
XPathNode
[] _pageParent;
88
private
XPathNode
[] _pageSibling;
89
private
XPathNode
[] _pageSimilar;
112
XPathNode
[] pageParent,
XPathNode
[] pageSibling,
XPathNode
[] pageSimilar,
122
XPathNode
[] pageParent,
XPathNode
[] pageSibling,
XPathNode
[] pageSimilar,
189
public
XPathNode
[] SiblingPage
197
public
XPathNode
[] SimilarElementPage
205
public
XPathNode
[] ParentPage
398
XPathNode
[] pageParent,
XPathNode
[] pageSibling,
XPathNode
[] pageSimilar,
FrameworkFork\Microsoft.Xml\Xml\XPath\XPathDocument.cs (13)
28
private
XPathNode
[] _pageText,_pageRoot,_pageXmlNmsp;
339
internal int GetCollapsedTextNode(out
XPathNode
[] pageText)
348
internal void SetCollapsedTextNode(
XPathNode
[] pageText, int idxText)
358
internal int GetRootNode(out
XPathNode
[] pageRoot)
367
internal void SetRootNode(
XPathNode
[] pageRoot, int idxRoot)
376
internal int GetXmlNamespaceNode(out
XPathNode
[] pageXmlNmsp)
385
internal void SetXmlNamespaceNode(
XPathNode
[] pageXmlNmsp, int idxXmlNmsp)
394
internal void AddNamespace(
XPathNode
[] pageElem, int idxElem,
XPathNode
[] pageNmsp, int idxNmsp)
407
internal int LookupNamespaces(
XPathNode
[] pageElem, int idxElem, out
XPathNode
[] pageNmsp)
429
internal void AddIdElement(string id,
XPathNode
[] pageElem, int idxElem)
441
internal int LookupIdElement(string id, out
XPathNode
[] pageElem)