17 writes to _idxParent
System.Private.Xml (17)
System\Xml\Cache\XPathDocumentNavigator.cs (17)
41
_idxParent
= idxParent;
264
_idxParent
= idx;
305
_idxParent
= idx;
338
_idxParent
= _idxCurrent;
432
_idxParent
= _idxCurrent;
458
_idxParent
= 0;
477
_idxParent
= that._idxParent;
500
_idxParent
= 0;
539
_idxParent
= 0;
582
_idxParent
= _idxCurrent;
621
if (!XPathNodeHelper.GetElementFollowing(ref _pageParent!, ref
_idxParent
, pageEnd, idxEnd, _atomizedLocalName, namespaceURI))
627
_idxParent
= 0;
661
_idxParent
= _idxCurrent;
699
_idxParent
= idx;
708
_idxParent
= 0;
720
if (!XPathNodeHelper.GetContentFollowing(ref _pageParent!, ref
_idxParent
, pageEnd, idxEnd, type))
726
_idxParent
= 0;
40 references to _idxParent
System.Private.Xml (40)
System\Xml\Cache\XPathDocumentNavigator.cs (40)
47
public XPathDocumentNavigator(XPathDocumentNavigator nav) : this(nav._pageCurrent, nav._idxCurrent, nav._pageParent, nav.
_idxParent
)
88
Debug.Assert(
_idxParent
!= 0 && _pageParent![
_idxParent
].HasCollapsedText,
95
if (
_idxParent
!= 0)
99
value = _pageParent![
_idxParent
].Value;
149
return new XPathDocumentNavigator(_pageCurrent, _idxCurrent, _pageParent,
_idxParent
);
202
if (
_idxParent
!= 0)
206
idx =
_idxParent
;
379
if (idxParent !=
_idxParent
|| (object?)pageParent != (object?)_pageParent)
416
if (
_idxParent
!= 0)
447
if (
_idxParent
!= 0)
456
_idxCurrent =
_idxParent
;
477
_idxParent = that.
_idxParent
;
517
_idxParent
== that.
_idxParent
&& _pageParent == that._pageParent;
535
if (
_idxParent
!= 0)
619
if (
_idxParent
!= 0)
625
_idxCurrent =
_idxParent
;
654
if (endTiny != null && _idxCurrent == endTiny.
_idxParent
&& _pageCurrent == endTiny._pageParent)
673
if (
_idxParent
!= 0)
676
idx =
_idxParent
;
685
if (endTiny != null && endTiny.
_idxParent
!= 0 && idx == idxEnd && page == pageEnd)
718
if (
_idxParent
!= 0)
724
_idxCurrent =
_idxParent
;
823
if (that.
_idxParent
!= 0)
826
idxThat = that.
_idxParent
;
852
if (
_idxParent
== 0)
859
return XPathNodeHelper.GetLocation(_pageParent!,
_idxParent
);
869
if (
_idxParent
== 0)
906
if (
_idxParent
!= 0)
908
loc = (_pageParent![0].PageInfo!.PageNumber - 1) << 16 | (
_idxParent
- 1);
961
if (
_idxParent
!= 0 && NodeType == XPathNodeType.Text)
962
return _pageParent![
_idxParent
].LineNumber;
976
if (
_idxParent
!= 0 && NodeType == XPathNodeType.Text)
977
return _pageParent![
_idxParent
].CollapsedLinePosition;
993
return _idxCurrent ^
_idxParent
;
1005
if (
_idxParent
!= 0)
1032
if (end.
_idxParent
== 0)
1041
return (useParentOfVirtual) ? end.
_idxParent
: end.
_idxParent
+ 1;