8 references to DnsPrimitives
Microsoft.Extensions.ServiceDiscovery.Dns (8)
Resolver\DnsDataReader.cs (2)
27
if (!
DnsPrimitives
.TryReadMessageHeader(MessageBuffer.AsSpan(), out header, out int bytesRead))
101
if (
DnsPrimitives
.TryReadQName(MessageBuffer, _position, out name, out int bytesRead))
Resolver\DnsDataWriter.cs (2)
24
if (!
DnsPrimitives
.TryWriteMessageHeader(_buffer.Span.Slice(_position), header, out int written))
65
if (
DnsPrimitives
.TryWriteQName(_buffer.Span.Slice(_position), name, out int written))
Resolver\DnsResolver.cs (4)
78
if (!
DnsPrimitives
.TryReadService(answer.Data, out ushort priority, out ushort weight, out ushort port, out EncodedDomainName target, out int bytesRead) || bytesRead != answer.Data.Length)
319
bool result =
DnsPrimitives
.TryReadQName(segment.Array.AsMemory(messageOffset, segment.Offset + segment.Count - messageOffset), segment.Offset - messageOffset, out EncodedDomainName targetName, out int bytesRead) && bytesRead == record.Data.Length;
625
if (soa != null &&
DnsPrimitives
.TryReadSoa(soa.Value.Data, out _, out _, out _, out _, out _, out _, out uint minimum, out _))
899
if (!
DnsPrimitives
.TryWriteQName(buffer, name, out _))