27 writes to pageCurrent
System.Xml (27)
System\Xml\Cache\XPathDocumentNavigator.cs (27)
42this.pageCurrent = pageCurrent; 236if (XPathNodeHelper.GetFirstAttribute(ref this.pageCurrent, ref this.idxCurrent)) { 251return XPathNodeHelper.GetNextAttribute(ref this.pageCurrent, ref this.idxCurrent); 273if (XPathNodeHelper.GetAttribute(ref this.pageCurrent, ref this.idxCurrent, this.atomizedLocalName, namespaceURI)) { 305this.pageCurrent = page; 356this.pageCurrent = page; 366return XPathNodeHelper.GetContentSibling(ref this.pageCurrent, ref this.idxCurrent); 379return XPathNodeHelper.GetPreviousContentSibling(ref this.pageCurrent, ref this.idxCurrent); 391this.idxCurrent = this.pageCurrent[this.idxCurrent].Document.GetCollapsedTextNode(out this.pageCurrent); 395return XPathNodeHelper.GetContentChild(ref this.pageCurrent, ref this.idxCurrent); 410this.pageCurrent = this.pageParent; 417return XPathNodeHelper.GetParent(ref this.pageCurrent, ref this.idxCurrent); 427this.pageCurrent = that.pageCurrent; 447this.pageCurrent = page; 486this.idxCurrent = this.pageCurrent[this.idxCurrent].GetRoot(out this.pageCurrent); 497return XPathNodeHelper.GetElementChild(ref this.pageCurrent, ref this.idxCurrent, this.atomizedLocalName, namespaceURI); 508return XPathNodeHelper.GetElementSibling(ref this.pageCurrent, ref this.idxCurrent, this.atomizedLocalName, namespaceURI); 524this.idxCurrent = this.pageCurrent[this.idxCurrent].Document.GetCollapsedTextNode(out this.pageCurrent); 528return XPathNodeHelper.GetContentChild(ref this.pageCurrent, ref this.idxCurrent, type); 536return XPathNodeHelper.GetContentSibling(ref this.pageCurrent, ref this.idxCurrent, type); 561this.pageCurrent = this.pageParent; 568return XPathNodeHelper.GetElementFollowing(ref this.pageCurrent, ref this.idxCurrent, pageEnd, idxEnd, this.atomizedLocalName, namespaceURI); 594this.idxCurrent = this.pageCurrent[this.idxCurrent].Document.GetCollapsedTextNode(out this.pageCurrent); 623this.idxCurrent = page[idx].Document.GetCollapsedTextNode(out this.pageCurrent); 630this.pageCurrent = page; 647this.pageCurrent = this.pageParent; 654return XPathNodeHelper.GetContentFollowing(ref this.pageCurrent, ref this.idxCurrent, pageEnd, idxEnd, type);
56 references to pageCurrent
System.Xml (56)
System\Xml\Cache\XPathDocumentNavigator.cs (56)
51public XPathDocumentNavigator(XPathDocumentNavigator nav) : this(nav.pageCurrent, nav.idxCurrent, nav.pageParent, nav.idxParent) { 73value = this.pageCurrent[this.idxCurrent].Value; 95Debug.Assert(this.pageCurrent[this.idxCurrent].NodeType == XPathNodeType.Text); 104page = pageEnd = this.pageCurrent; 139return new XPathDocumentNavigator(this.pageCurrent, this.idxCurrent, this.pageParent, this.idxParent); 146get { return this.pageCurrent[this.idxCurrent].NodeType; } 153get { return this.pageCurrent[this.idxCurrent].LocalName; } 160get { return this.pageCurrent[this.idxCurrent].NamespaceUri; } 167get { return this.pageCurrent[this.idxCurrent].Name; } 174get { return this.pageCurrent[this.idxCurrent].Prefix; } 191page = this.pageCurrent; 217get { return this.pageCurrent[this.idxCurrent].AllowShortcutTag; } 225get { return this.pageCurrent[this.idxCurrent].Document.NameTable; } 233XPathNode[] page = this.pageCurrent; 258get { return this.pageCurrent[this.idxCurrent].HasAttribute; } 267XPathNode[] page = this.pageCurrent; 293idx = XPathNodeHelper.GetLocalNamespaces(this.pageCurrent, this.idxCurrent, out page); 297idx = XPathNodeHelper.GetInScopeNamespaces(this.pageCurrent, this.idxCurrent, out page); 303this.pageParent = this.pageCurrent; 322XPathNode[] page = this.pageCurrent, pageParent; 387if (this.pageCurrent[this.idxCurrent].HasCollapsedText) { 389this.pageParent = this.pageCurrent; 391this.idxCurrent = this.pageCurrent[this.idxCurrent].Document.GetCollapsedTextNode(out this.pageCurrent); 427this.pageCurrent = that.pageCurrent; 443idx = this.pageCurrent[this.idxCurrent].Document.LookupIdElement(id, out page); 464return this.idxCurrent == that.idxCurrent && this.pageCurrent == that.pageCurrent && 474get { return this.pageCurrent[this.idxCurrent].HasContentChild; } 486this.idxCurrent = this.pageCurrent[this.idxCurrent].GetRoot(out this.pageCurrent); 516if (this.pageCurrent[this.idxCurrent].HasCollapsedText) { 522this.pageParent = this.pageCurrent; 524this.idxCurrent = this.pageCurrent[this.idxCurrent].Document.GetCollapsedTextNode(out this.pageCurrent); 585if (this.pageCurrent[this.idxCurrent].HasCollapsedText) { 587if (endTiny != null && this.idxCurrent == endTiny.idxParent && this.pageCurrent == endTiny.pageParent) { 592this.pageParent = this.pageCurrent; 594this.idxCurrent = this.pageCurrent[this.idxCurrent].Document.GetCollapsedTextNode(out this.pageCurrent); 608page = this.pageCurrent; 708XPathDocument thisDoc = this.pageCurrent[this.idxCurrent].Document; 709XPathDocument thatDoc = that.pageCurrent[that.idxCurrent].Document; 742idxThat = that.pageCurrent[that.idxCurrent].GetParent(out pageThat); 746if (idxThat == this.idxCurrent && pageThat == this.pageCurrent) 764return XPathNodeHelper.GetLocation(this.pageCurrent, this.idxCurrent); 784switch (this.pageCurrent[this.idxCurrent].NodeType) { 787return int.MinValue + 1 + XPathNodeHelper.GetLocation(this.pageCurrent, this.idxCurrent); 791return XPathNodeHelper.GetLocation(this.pageCurrent, this.idxCurrent); 810buf[idx++] = NodeTypeLetter[(int)this.pageCurrent[this.idxCurrent].NodeType]; 823loc = (this.pageCurrent[0].PageInfo.PageNumber - 1) << 16 | (this.idxCurrent - 1); 851return this.pageCurrent[this.idxCurrent].Document.HasLineInfo; 863return this.pageCurrent[this.idxCurrent].LineNumber; 876return this.pageCurrent[this.idxCurrent].LinePosition; 903return this.pageCurrent[this.idxCurrent].ElementMatch(this.atomizedLocalName, namespaceURI); 911return (((1 << (int) this.pageCurrent[this.idxCurrent].NodeType) & GetContentKindMask(typ)) != 0); 919return (((1 << (int) this.pageCurrent[this.idxCurrent].NodeType) & GetKindMask(typ)) != 0); 930if (end != null && this.pageCurrent[this.idxCurrent].Document == end.pageCurrent[end.idxCurrent].Document) { 934pageEnd = end.pageCurrent;