51 writes to _pos
dotnet-svcutil-lib (51)
FrameworkFork\Microsoft.Xml\Xml\BinaryXml\XmlBinaryReader.cs (51)
391
_pos
= 2;
398
_pos
= 0;
833
_pos
= _posAfterAttrs;
861
_pos
= _attributes[_attrIndex - 1].contentPos;
907
_pos
= _end = 0;
1023
_pos
= _attributes[_attrIndex - 1].contentPos;
1153
_pos
= origPos;
1248
_pos
= origPos;
1343
_pos
= origPos;
1438
_pos
= origPos;
1533
_pos
= origPos;
1628
_pos
= origPos;
1723
_pos
= origPos;
1762
_pos
= origPos;
1809
_pos
= origPos;
1980
checked {
_pos
+= cb; }
2038
_pos
= pos;
2045
_pos
-= end;
2079
return _data[
_pos
++];
2086
_pos
+= 2;
2195
return (BinXmlToken)_data[
_pos
++];
2232
_pos
= pos + 1;
2252
_pos
= pos + 1;
2264
_pos
--;
2280
checked {
_pos
+= 2 * cb; }
2291
checked {
_pos
+= cb; }
2325
checked {
_pos
+= cch * 2; } // cch = num utf-16 chars
2371
_pos
= _attributes[i].contentPos;
2383
_pos
= origPos;
2562
_pos
++;
2567
_pos
++;
2778
_pos
++; // skip over token byte
2800
_pos
++;
2807
_pos
++;
3088
_pos
++;
3097
_pos
-= 3; // jump back to start of NVarChar token
3102
_pos
-= 1; // jump back to EndElem token
3108
_pos
-= 2; // jump back to start of NVarChar token
3147
_pos
++;
3152
_pos
++;
3157
_pos
++;
3361
checked {
_pos
+= _tokLen * 2; }
3399
_pos
+= 1;
3406
_pos
+= 2;
3416
_pos
+= 4;
3429
_pos
+= 8;
3435
_pos
+= 16;
3443
_pos
+= _tokLen;
3454
_pos
+= _tokLen;
3462
_pos
+= _tokLen;
3492
_pos
+= _tokLen;
61 references to _pos
dotnet-svcutil-lib (61)
FrameworkFork\Microsoft.Xml\Xml\BinaryXml\XmlBinaryReader.cs (61)
1064
return
_pos
;
1071
int origPos =
_pos
;
1161
int origPos =
_pos
;
1256
int origPos =
_pos
;
1351
int origPos =
_pos
;
1446
int origPos =
_pos
;
1541
int origPos =
_pos
;
1636
int origPos =
_pos
;
1731
int origPos =
_pos
;
1770
int origPos =
_pos
;
2006
int pos =
_pos
;
2016
Debug.Assert(_mark <=
_pos
, "Mark should never be after Pos");
2062
Debug.Assert((
_pos
+ require) >= _end);
2063
while (FillAllowEOF() && ((
_pos
+ require) >= _end))
2065
if ((
_pos
+ require) >= _end)
2072
if ((
_pos
+ require) >= _end)
2084
int pos =
_pos
; byte[] data = _data;
2182
while ((
_pos
>= _end) && FillAllowEOF())
2184
if (
_pos
>= _end)
2186
return (BinXmlToken)_data[
_pos
];
2191
while ((
_pos
>= _end) && FillAllowEOF())
2193
if (
_pos
>= _end)
2226
int pos =
_pos
;
2246
int pos =
_pos
;
2308
_mark =
_pos
;
2324
int begin =
_pos
;
2326
if (
_pos
> _end)
2368
int origPos =
_pos
;
2591
_posAfterAttrs =
_pos
;
2609
_mark =
_pos
;
2628
_attributes[_attrCount].Set(n, (int)
_pos
);
2972
_mark =
_pos
;
3086
_mark =
_pos
;
3096
Debug.Assert(
_pos
>= 3);
3101
Debug.Assert(
_pos
>= 1);
3107
Debug.Assert(
_pos
>= 2);
3113
_posAfterAttrs =
_pos
;
3158
_mark =
_pos
;
3166
_posAfterAttrs =
_pos
;
3172
_mark =
_pos
;
3180
_mark =
_pos
;
3188
_mark =
_pos
;
3358
_mark =
_pos
;
3360
_tokDataPos =
_pos
;
3388
_mark =
_pos
;
3397
_tokDataPos =
_pos
;
3404
_tokDataPos =
_pos
;
3414
_tokDataPos =
_pos
;
3427
_tokDataPos =
_pos
;
3433
_tokDataPos =
_pos
;
3441
_tokDataPos =
_pos
;
3453
_tokDataPos =
_pos
;
3461
_tokDataPos =
_pos
;
3479
_tokDataPos =
_pos
;
3490
_tokDataPos =
_pos
;
3507
Debug.Assert(0 == ((
_pos
- _tokDataPos) & 1), "Data size should not be odd");
3513
int end =
_pos
;
3570
Debug.Assert(0 == ((
_pos
- _tokDataPos) & 1), "Data size should not be odd");
3571
for (int pos = _tokDataPos; pos <
_pos
; pos += 2)
3611
scale = _data[
_pos
];
3618
scale = _data[
_pos
];