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)
20
public int Position =>
_position
;
24
if (!DnsPrimitives.TryWriteMessageHeader(_buffer.Span.Slice(
_position
), header, out int written))
65
if (DnsPrimitives.TryWriteQName(_buffer.Span.Slice(
_position
), name, out int written))
76
if (_buffer.Length -
_position
< 1)
81
_buffer.Span[
_position
] = value;
88
if (_buffer.Length -
_position
< 2)
93
BinaryPrimitives.WriteUInt16BigEndian(_buffer.Span.Slice(
_position
), value);
100
if (_buffer.Length -
_position
< 4)
105
BinaryPrimitives.WriteUInt32BigEndian(_buffer.Span.Slice(
_position
), value);
112
if (_buffer.Length -
_position
< value.Length)
117
value.CopyTo(_buffer.Span.Slice(
_position
));