4 writes to _pos
System.Net.NameResolution (4)
System\Net\DnsEncodedName.cs (4)
552
_pos
= offset;
568
_pos
= pointer;
580
_pos
++;
583
_pos
+= labelLen;
7 references to _pos
System.Net.NameResolution (7)
System\Net\DnsEncodedName.cs (7)
560
byte b = _buffer[
_pos
];
565
Debug.Assert(
_pos
+ 1 < _buffer.Length, "Truncated compression pointer");
566
int pointer = ((b & 0x3F) << 8) | _buffer[
_pos
+ 1];
567
Debug.Assert(pointer <
_pos
, "Forward or self-referencing compression pointer");
569
b = _buffer[
_pos
];
581
Debug.Assert(
_pos
+ labelLen <= _buffer.Length, "Label extends past buffer");
582
_current = _buffer.Slice(
_pos
, labelLen);