7 writes to _position
Microsoft.Extensions.ServiceDiscovery.Dns (7)
Resolver\DnsDataWriter.cs (7)
17_position = 0; 29_position += written; 67_position += written; 82_position += 1; 94_position += 2; 106_position += 4; 118_position += value.Length;
11 references to _position
Microsoft.Extensions.ServiceDiscovery.Dns (11)
Resolver\DnsDataWriter.cs (11)
20public int Position => _position; 24if (!DnsPrimitives.TryWriteMessageHeader(_buffer.Span.Slice(_position), header, out int written)) 65if (DnsPrimitives.TryWriteQName(_buffer.Span.Slice(_position), name, out int written)) 76if (_buffer.Length - _position < 1) 81_buffer.Span[_position] = value; 88if (_buffer.Length - _position < 2) 93BinaryPrimitives.WriteUInt16BigEndian(_buffer.Span.Slice(_position), value); 100if (_buffer.Length - _position < 4) 105BinaryPrimitives.WriteUInt32BigEndian(_buffer.Span.Slice(_position), value); 112if (_buffer.Length - _position < value.Length) 117value.CopyTo(_buffer.Span.Slice(_position));