27 writes to _pageCurrent
dotnet-svcutil-lib (27)
FrameworkFork\Microsoft.Xml\Xml\Cache\XPathDocumentNavigator.cs (27)
42_pageCurrent = pageCurrent; 261if (XPathNodeHelper.GetFirstAttribute(ref _pageCurrent, ref _idxCurrent)) 278return XPathNodeHelper.GetNextAttribute(ref _pageCurrent, ref _idxCurrent); 302if (XPathNodeHelper.GetAttribute(ref _pageCurrent, ref _idxCurrent, _atomizedLocalName, namespaceURI)) 340_pageCurrent = page; 394_pageCurrent = page; 405return XPathNodeHelper.GetContentSibling(ref _pageCurrent, ref _idxCurrent); 419return XPathNodeHelper.GetPreviousContentSibling(ref _pageCurrent, ref _idxCurrent); 433_idxCurrent = _pageCurrent[_idxCurrent].Document.GetCollapsedTextNode(out _pageCurrent); 437return XPathNodeHelper.GetContentChild(ref _pageCurrent, ref _idxCurrent); 454_pageCurrent = _pageParent; 461return XPathNodeHelper.GetParent(ref _pageCurrent, ref _idxCurrent); 473_pageCurrent = that._pageCurrent; 495_pageCurrent = page; 539_idxCurrent = _pageCurrent[_idxCurrent].GetRoot(out _pageCurrent); 551return XPathNodeHelper.GetElementChild(ref _pageCurrent, ref _idxCurrent, _atomizedLocalName, namespaceURI); 563return XPathNodeHelper.GetElementSibling(ref _pageCurrent, ref _idxCurrent, _atomizedLocalName, namespaceURI); 581_idxCurrent = _pageCurrent[_idxCurrent].Document.GetCollapsedTextNode(out _pageCurrent); 585return XPathNodeHelper.GetContentChild(ref _pageCurrent, ref _idxCurrent, type); 594return XPathNodeHelper.GetContentSibling(ref _pageCurrent, ref _idxCurrent, type); 621_pageCurrent = _pageParent; 628return XPathNodeHelper.GetElementFollowing(ref _pageCurrent, ref _idxCurrent, pageEnd, idxEnd, _atomizedLocalName, namespaceURI); 658_idxCurrent = _pageCurrent[_idxCurrent].Document.GetCollapsedTextNode(out _pageCurrent); 691_idxCurrent = page[idx].Document.GetCollapsedTextNode(out _pageCurrent); 699_pageCurrent = page; 717_pageCurrent = _pageParent; 724return XPathNodeHelper.GetContentFollowing(ref _pageCurrent, ref _idxCurrent, pageEnd, idxEnd, type);
57 references to _pageCurrent
dotnet-svcutil-lib (57)
FrameworkFork\Microsoft.Xml\Xml\Cache\XPathDocumentNavigator.cs (57)
51public XPathDocumentNavigator(XPathDocumentNavigator nav) : this(nav._pageCurrent, nav._idxCurrent, nav._pageParent, nav._idxParent) 76value = _pageCurrent[_idxCurrent].Value; 81switch (_pageCurrent[_idxCurrent].NodeType) 100Debug.Assert(_pageCurrent[_idxCurrent].NodeType == XPathNodeType.Text); 109page = pageEnd = _pageCurrent; 150return new XPathDocumentNavigator(_pageCurrent, _idxCurrent, _pageParent, _idxParent); 158get { return _pageCurrent[_idxCurrent].NodeType; } 166get { return _pageCurrent[_idxCurrent].LocalName; } 174get { return _pageCurrent[_idxCurrent].NamespaceUri; } 182get { return _pageCurrent[_idxCurrent].Name; } 190get { return _pageCurrent[_idxCurrent].Prefix; } 211page = _pageCurrent; 240get { return _pageCurrent[_idxCurrent].AllowShortcutTag; } 249get { return _pageCurrent[_idxCurrent].Document.NameTable; } 258XPathNode[] page = _pageCurrent; 286get { return _pageCurrent[_idxCurrent].HasAttribute; } 296XPathNode[] page = _pageCurrent; 325idx = XPathNodeHelper.GetLocalNamespaces(_pageCurrent, _idxCurrent, out page); 330idx = XPathNodeHelper.GetInScopeNamespaces(_pageCurrent, _idxCurrent, out page); 338_pageParent = _pageCurrent; 358XPathNode[] page = _pageCurrent, pageParent; 428if (_pageCurrent[_idxCurrent].HasCollapsedText) 431_pageParent = _pageCurrent; 433_idxCurrent = _pageCurrent[_idxCurrent].Document.GetCollapsedTextNode(out _pageCurrent); 473_pageCurrent = that._pageCurrent; 490idx = _pageCurrent[_idxCurrent].Document.LookupIdElement(id, out page); 514return _idxCurrent == that._idxCurrent && _pageCurrent == that._pageCurrent && 525get { return _pageCurrent[_idxCurrent].HasContentChild; } 539_idxCurrent = _pageCurrent[_idxCurrent].GetRoot(out _pageCurrent); 572if (_pageCurrent[_idxCurrent].HasCollapsedText) 579_pageParent = _pageCurrent; 581_idxCurrent = _pageCurrent[_idxCurrent].Document.GetCollapsedTextNode(out _pageCurrent); 647if (_pageCurrent[_idxCurrent].HasCollapsedText) 650if (endTiny != null && _idxCurrent == endTiny._idxParent && _pageCurrent == endTiny._pageParent) 656_pageParent = _pageCurrent; 658_idxCurrent = _pageCurrent[_idxCurrent].Document.GetCollapsedTextNode(out _pageCurrent); 675page = _pageCurrent; 784XPathDocument thisDoc = _pageCurrent[_idxCurrent].Document; 785XPathDocument thatDoc = that._pageCurrent[that._idxCurrent].Document; 824idxThat = that._pageCurrent[that._idxCurrent].GetParent(out pageThat); 829if (idxThat == _idxCurrent && pageThat == _pageCurrent) 849return XPathNodeHelper.GetLocation(_pageCurrent, _idxCurrent); 871switch (_pageCurrent[_idxCurrent].NodeType) 875return int.MinValue + 1 + XPathNodeHelper.GetLocation(_pageCurrent, _idxCurrent); 879return XPathNodeHelper.GetLocation(_pageCurrent, _idxCurrent); 900buf[idx++] = NodeTypeLetter[(int)_pageCurrent[_idxCurrent].NodeType]; 915loc = (_pageCurrent[0].PageInfo.PageNumber - 1) << 16 | (_idxCurrent - 1); 947return _pageCurrent[_idxCurrent].Document.HasLineInfo; 961return _pageCurrent[_idxCurrent].LineNumber; 976return _pageCurrent[_idxCurrent].LinePosition; 1005return _pageCurrent[_idxCurrent].ElementMatch(_atomizedLocalName, namespaceURI); 1014return (((1 << (int)_pageCurrent[_idxCurrent].NodeType) & GetContentKindMask(typ)) != 0); 1023return (((1 << (int)_pageCurrent[_idxCurrent].NodeType) & GetKindMask(typ)) != 0); 1035if (end != null && _pageCurrent[_idxCurrent].Document == end._pageCurrent[end._idxCurrent].Document) 1040pageEnd = end._pageCurrent;