51 writes to pos
System.Xml (51)
System\Xml\BinaryXml\XmlBinaryReader.cs (51)
354
this.
pos
= 2;
360
this.
pos
= 0;
725
this.
pos
= this.posAfterAttrs;
748
this.
pos
= this.attributes[this.attrIndex - 1].contentPos;
790
this.
pos
= this.end = 0;
888
this.
pos
= this.attributes[this.attrIndex - 1].contentPos;
1005
this.
pos
= origPos;
1091
this.
pos
= origPos;
1177
this.
pos
= origPos;
1263
this.
pos
= origPos;
1349
this.
pos
= origPos;
1435
this.
pos
= origPos;
1521
this.
pos
= origPos;
1552
this.
pos
= origPos;
1588
this.
pos
= origPos;
1732
checked{this.
pos
+= cb;}
1782
this.
pos
= pos;
1788
this.
pos
-= end;
1819
return this.data[this.
pos
++];
1825
this.
pos
+= 2;
1921
return (BinXmlToken)this.data[this.
pos
++];
1953
this.
pos
= pos + 1;
1970
this.
pos
= pos + 1;
1981
this.
pos
--;
1993
checked{this.
pos
+= 2 * cb;}
2003
checked{this.
pos
+= cb;}
2033
checked{this.
pos
+= cch * 2;} // cch = num utf-16 chars
2073
this.
pos
= this.attributes[i].contentPos;
2083
this.
pos
= origPos;
2236
this.
pos
++;
2240
this.
pos
++;
2422
this.
pos
++; // skip over token byte
2440
this.
pos
++;
2447
this.
pos
++;
2714
this.
pos
++;
2721
this.
pos
-= 3; // jump back to start of NVarChar token
2725
this.
pos
-= 1; // jump back to EndElem token
2730
this.
pos
-= 2; // jump back to start of NVarChar token
2765
this.
pos
++;
2769
this.
pos
++;
2773
this.
pos
++;
2956
checked{this.
pos
+= this.tokLen * 2;}
2987
this.
pos
+= 1;
2994
this.
pos
+= 2;
3004
this.
pos
+= 4;
3017
this.
pos
+= 8;
3023
this.
pos
+= 16;
3031
this.
pos
+= this.tokLen;
3042
this.
pos
+= this.tokLen;
3050
this.
pos
+= this.tokLen;
3079
this.
pos
+= tokLen;
61 references to pos
System.Xml (61)
System\Xml\BinaryXml\XmlBinaryReader.cs (61)
924
return this.
pos
;
930
int origPos = this.
pos
;
1012
int origPos = this.
pos
;
1098
int origPos = this.
pos
;
1184
int origPos = this.
pos
;
1270
int origPos = this.
pos
;
1356
int origPos = this.
pos
;
1442
int origPos = this.
pos
;
1528
int origPos = this.
pos
;
1559
int origPos = this.
pos
;
1755
int pos = this.
pos
;
1763
Debug.Assert(this.mark <= this.
pos
, "Mark should never be after Pos");
1804
Debug.Assert((this.
pos
+ require) >= this.end);
1805
while (FillAllowEOF() && ((this.
pos
+ require) >= this.end))
1807
if ((this.
pos
+ require) >= this.end)
1813
if ((this.
pos
+ require) >= this.end)
1823
int pos = this.
pos
; byte[] data = this.data;
1909
while ((this.
pos
>= this.end) && FillAllowEOF())
1911
if (this.
pos
>= this.end)
1913
return (BinXmlToken)this.data[this.
pos
];
1917
while ((this.
pos
>= this.end) && FillAllowEOF())
1919
if (this.
pos
>= this.end)
1948
int pos = this.
pos
;
1966
int pos = this.
pos
;
2018
this.mark = this.
pos
;
2032
int begin = this.
pos
;
2034
if (this.
pos
> this.end)
2071
int origPos = this.
pos
;
2262
this.posAfterAttrs = this.
pos
;
2279
this.mark = this.
pos
;
2295
this.attributes[this.attrCount].Set(n, (int)this.
pos
);
2606
this.mark = this.
pos
;
2712
this.mark = this.
pos
;
2720
Debug.Assert(this.
pos
>= 3);
2724
Debug.Assert(this.
pos
>= 1);
2729
Debug.Assert(this.
pos
>= 2);
2735
this.posAfterAttrs = this.
pos
;
2774
this.mark = this.
pos
;
2781
this.posAfterAttrs = this.
pos
;
2786
this.mark = this.
pos
;
2793
this.mark = this.
pos
;
2800
this.mark = this.
pos
;
2953
this.mark = this.
pos
;
2955
this.tokDataPos = this.
pos
;
2978
this.mark = this.
pos
;
2985
this.tokDataPos = this.
pos
;
2992
this.tokDataPos = this.
pos
;
3002
this.tokDataPos = this.
pos
;
3015
this.tokDataPos = this.
pos
;
3021
this.tokDataPos = this.
pos
;
3029
this.tokDataPos = this.
pos
;
3041
this.tokDataPos = this.
pos
;
3049
this.tokDataPos = this.
pos
;
3066
this.tokDataPos = this.
pos
;
3077
this.tokDataPos = this.
pos
;
3093
Debug.Assert(0 == ((this.
pos
- this.tokDataPos) & 1), "Data size should not be odd");
3098
int end = this.
pos
;
3146
Debug.Assert(0 == ((this.
pos
- this.tokDataPos) & 1), "Data size should not be odd");
3147
for (int pos = this.tokDataPos; pos < this.
pos
; pos += 2) {
3182
scale = this.data[this.
pos
];
3189
scale = this.data[this.
pos
];