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; 621if (!XPathNodeHelper.GetElementFollowing(ref _pageParent!, ref _idxParent, pageEnd, idxEnd, _atomizedLocalName, namespaceURI)) 627_idxParent = 0; 661_idxParent = _idxCurrent; 699_idxParent = idx; 708_idxParent = 0; 720if (!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)
47public XPathDocumentNavigator(XPathDocumentNavigator nav) : this(nav._pageCurrent, nav._idxCurrent, nav._pageParent, nav._idxParent) 88Debug.Assert(_idxParent != 0 && _pageParent![_idxParent].HasCollapsedText, 95if (_idxParent != 0) 99value = _pageParent![_idxParent].Value; 149return new XPathDocumentNavigator(_pageCurrent, _idxCurrent, _pageParent, _idxParent); 202if (_idxParent != 0) 206idx = _idxParent; 379if (idxParent != _idxParent || (object?)pageParent != (object?)_pageParent) 416if (_idxParent != 0) 447if (_idxParent != 0) 456_idxCurrent = _idxParent; 477_idxParent = that._idxParent; 517_idxParent == that._idxParent && _pageParent == that._pageParent; 535if (_idxParent != 0) 619if (_idxParent != 0) 625_idxCurrent = _idxParent; 654if (endTiny != null && _idxCurrent == endTiny._idxParent && _pageCurrent == endTiny._pageParent) 673if (_idxParent != 0) 676idx = _idxParent; 685if (endTiny != null && endTiny._idxParent != 0 && idx == idxEnd && page == pageEnd) 718if (_idxParent != 0) 724_idxCurrent = _idxParent; 823if (that._idxParent != 0) 826idxThat = that._idxParent; 852if (_idxParent == 0) 859return XPathNodeHelper.GetLocation(_pageParent!, _idxParent); 869if (_idxParent == 0) 906if (_idxParent != 0) 908loc = (_pageParent![0].PageInfo!.PageNumber - 1) << 16 | (_idxParent - 1); 961if (_idxParent != 0 && NodeType == XPathNodeType.Text) 962return _pageParent![_idxParent].LineNumber; 976if (_idxParent != 0 && NodeType == XPathNodeType.Text) 977return _pageParent![_idxParent].CollapsedLinePosition; 993return _idxCurrent ^ _idxParent; 1005if (_idxParent != 0) 1032if (end._idxParent == 0) 1041return (useParentOfVirtual) ? end._idxParent : end._idxParent + 1;