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)
560byte b = _buffer[_pos]; 565Debug.Assert(_pos + 1 < _buffer.Length, "Truncated compression pointer"); 566int pointer = ((b & 0x3F) << 8) | _buffer[_pos + 1]; 567Debug.Assert(pointer < _pos, "Forward or self-referencing compression pointer"); 569b = _buffer[_pos]; 581Debug.Assert(_pos + labelLen <= _buffer.Length, "Label extends past buffer"); 582_current = _buffer.Slice(_pos, labelLen);