1 write to Data
Microsoft.Extensions.ServiceDiscovery.Dns (1)
Resolver\DnsResourceRecord.cs (1)
20Data = data;
10 references to Data
Microsoft.Extensions.ServiceDiscovery.Dns (10)
Resolver\DnsResolver.cs (10)
78if (!DnsPrimitives.TryReadService(answer.Data, out ushort priority, out ushort weight, out ushort port, out EncodedDomainName target, out int bytesRead) || bytesRead != answer.Data.Length) 100addresses.Add(new AddressResult(response.CreatedAt.AddSeconds(additional.Ttl), new IPAddress(additional.Data.Span))); 313var gotArray = MemoryMarshal.TryGetArray(record.Data, out ArraySegment<byte> segment); 319bool 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; 333if (record.Type == QueryType.A && record.Data.Length != IPv4Length || 334record.Type == QueryType.AAAA && record.Data.Length != IPv6Length) 339target = new IPAddress(record.Data.Span); 601records.Add(new DnsResourceRecord(record.Name, record.Type, record.Class, record.Ttl, record.Data)); 625if (soa != null && DnsPrimitives.TryReadSoa(soa.Value.Data, out _, out _, out _, out _, out _, out _, out uint minimum, out _))