4 instantiations of DnsEncodedName
System.Net.NameResolution (4)
System\Net\DnsEncodedName.cs (4)
68
name = new
DnsEncodedName
(buffer[offset..(offset + wireLen)], 0, isAce, hasPointers: false);
73
name = new
DnsEncodedName
(buffer, offset, isAce, hasPointers: true);
98
result = new
DnsEncodedName
(destination[..1], 0, isAce: false, hasPointers: false);
175
result = new
DnsEncodedName
(destination[..wireLen], 0, isAce, hasPointers: false);
39 references to DnsEncodedName
System.Net.NameResolution (39)
System\Net\DnsEncodedName.cs (2)
50
public static bool TryParse(ReadOnlySpan<byte> buffer, int offset, out
DnsEncodedName
name, out int bytesConsumed)
83
out
DnsEncodedName
result,
System\Net\DnsMessageReader.cs (8)
11
public
DnsEncodedName
Name { get; }
15
internal DnsQuestion(
DnsEncodedName
name, DnsRecordType type, DnsRecordClass @class)
26
public
DnsEncodedName
Name { get; }
40
internal DnsRecord(
DnsEncodedName
name, DnsRecordType type, DnsRecordClass @class,
93
if (!
DnsEncodedName
.TryParse(_message, _pos, out
DnsEncodedName
name, out int nameWireLen))
124
if (!
DnsEncodedName
.TryParse(_message, _pos, out
DnsEncodedName
name, out int nameWireLen))
System\Net\DnsMessageWriter.cs (1)
37
scoped
DnsEncodedName
name,
System\Net\DnsRecordParsing.cs (25)
36
public
DnsEncodedName
CName { get; }
38
internal DnsCNameRecordData(
DnsEncodedName
cname)
47
public
DnsEncodedName
Exchange { get; }
49
internal DnsMxRecordData(ushort preference,
DnsEncodedName
exchange)
61
public
DnsEncodedName
Target { get; }
63
internal DnsSrvRecordData(ushort priority, ushort weight, ushort port,
DnsEncodedName
target)
74
public
DnsEncodedName
PrimaryNameServer { get; }
75
public
DnsEncodedName
ResponsibleMailbox { get; }
82
internal DnsSoaRecordData(
DnsEncodedName
primaryNameServer,
DnsEncodedName
responsibleMailbox,
144
public
DnsEncodedName
Name { get; }
146
internal DnsPtrRecordData(
DnsEncodedName
name)
154
public
DnsEncodedName
Name { get; }
156
internal DnsNsRecordData(
DnsEncodedName
name)
193
if (!record.TryParseSingleDnsNameRecord(out
DnsEncodedName
cname))
210
if (!record.TryParseSingleDnsNameRecord(out
DnsEncodedName
exchange, 2))
228
if (!record.TryParseSingleDnsNameRecord(out
DnsEncodedName
target, 6))
244
if (!
DnsEncodedName
.TryParse(record.Message.Slice(0, record.DataOffset + record.Data.Length), record.DataOffset, out
DnsEncodedName
mname, out int mnameLen))
249
if (!
DnsEncodedName
.TryParse(record.Message.Slice(0, record.DataOffset + record.Data.Length), record.DataOffset + mnameLen, out
DnsEncodedName
rname, out int rnameLen))
287
if (!record.TryParseSingleDnsNameRecord(out
DnsEncodedName
ptr))
302
if (!record.TryParseSingleDnsNameRecord(out
DnsEncodedName
ns))
310
private static bool TryParseSingleDnsNameRecord(this DnsRecord record, out
DnsEncodedName
name, int inRecordOffset = 0)
313
DnsEncodedName
.TryParse(record.Message.Slice(0, record.DataOffset + record.Data.Length), record.DataOffset + inRecordOffset, out name, out int bytesConsumed)
System\Net\DnsResolverPal.Managed.cs (3)
606
Span<byte> nameBuffer = stackalloc byte[
DnsEncodedName
.MaxEncodedLength];
607
OperationStatus status =
DnsEncodedName
.TryEncode(name, nameBuffer, out
DnsEncodedName
encodedName, out _);