17 writes to idxParent
System.Xml (17)
System\Xml\Cache\XPathDocumentNavigator.cs (17)
45
this.
idxParent
= idxParent;
239
this.
idxParent
= idx;
276
this.
idxParent
= idx;
304
this.
idxParent
= this.idxCurrent;
390
this.
idxParent
= this.idxCurrent;
413
this.
idxParent
= 0;
430
this.
idxParent
= that.idxParent;
450
this.
idxParent
= 0;
484
this.
idxParent
= 0;
523
this.
idxParent
= this.idxCurrent;
558
if (!XPathNodeHelper.GetElementFollowing(ref this.pageParent, ref this.
idxParent
, pageEnd, idxEnd, this.atomizedLocalName, namespaceURI))
564
this.
idxParent
= 0;
593
this.
idxParent
= this.idxCurrent;
625
this.
idxParent
= idx;
633
this.
idxParent
= 0;
644
if (!XPathNodeHelper.GetContentFollowing(ref this.pageParent, ref this.
idxParent
, pageEnd, idxEnd, type))
650
this.
idxParent
= 0;
38 references to idxParent
System.Xml (38)
System\Xml\Cache\XPathDocumentNavigator.cs (38)
51
public XPathDocumentNavigator(XPathDocumentNavigator nav) : this(nav.pageCurrent, nav.idxCurrent, nav.pageParent, nav.
idxParent
) {
94
if (this.
idxParent
!= 0) {
96
return this.pageParent[this.
idxParent
].Value;
139
return new XPathDocumentNavigator(this.pageCurrent, this.idxCurrent, this.pageParent, this.
idxParent
);
185
if (this.
idxParent
!= 0) {
188
idx = this.
idxParent
;
341
if (idxParent != this.
idxParent
|| (object) pageParent != (object) this.pageParent)
376
if (this.
idxParent
!= 0)
403
if (this.
idxParent
!= 0) {
411
this.idxCurrent = this.
idxParent
;
430
this.idxParent = that.
idxParent
;
465
this.
idxParent
== that.
idxParent
&& this.pageParent == that.pageParent;
481
if (this.
idxParent
!= 0) {
557
if (this.
idxParent
!= 0) {
562
this.idxCurrent = this.
idxParent
;
587
if (endTiny != null && this.idxCurrent == endTiny.
idxParent
&& this.pageCurrent == endTiny.pageParent) {
603
if (this.
idxParent
!= 0) {
605
idx = this.
idxParent
;
613
if (endTiny != null && endTiny.
idxParent
!= 0 && idx == idxEnd && page == pageEnd)
643
if (this.
idxParent
!= 0) {
648
this.idxCurrent = this.
idxParent
;
737
if (that.
idxParent
!= 0) {
739
idxThat = that.
idxParent
;
762
if (this.
idxParent
== 0) {
768
return XPathNodeHelper.GetLocation(this.pageParent, this.
idxParent
);
777
if (this.
idxParent
== 0) {
813
if (this.
idxParent
!= 0) {
814
loc = (this.pageParent[0].PageInfo.PageNumber - 1) << 16 | (this.
idxParent
- 1);
860
if (this.
idxParent
!= 0 && NodeType == XPathNodeType.Text)
861
return this.pageParent[this.
idxParent
].LineNumber;
873
if (this.
idxParent
!= 0 && NodeType == XPathNodeType.Text)
874
return this.pageParent[this.
idxParent
].CollapsedLinePosition;
889
return this.idxCurrent ^ this.
idxParent
;
900
if (this.
idxParent
!= 0)
933
if (end.
idxParent
== 0) {
941
return (useParentOfVirtual) ? end.
idxParent
: end.
idxParent
+ 1;