15 references to TryWriteQName
Microsoft.Extensions.ServiceDiscovery.Dns (2)
Resolver\DnsDataWriter.cs (1)
65if (DnsPrimitives.TryWriteQName(_buffer.Span.Slice(_position), name, out int written))
Resolver\DnsResolver.cs (1)
899if (!DnsPrimitives.TryWriteQName(buffer, name, out _))
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (12)
Resolver\DnsDataWriterTests.cs (1)
144Assert.True(DnsPrimitives.TryWriteQName(nameBuffer, name, out int nameLength));
Resolver\DnsPrimitivesTests.cs (6)
26Assert.True(DnsPrimitives.TryWriteQName(buffer, name, out int written)); 36Assert.False(DnsPrimitives.TryWriteQName(buffer, new string('a', 70), out _)); 47Assert.False(DnsPrimitives.TryWriteQName(buffer.AsSpan(0, i), name, out _)); 63Assert.False(DnsPrimitives.TryWriteQName(buffer, name, out _)); 75Assert.True(DnsPrimitives.TryWriteQName(buffer1, name1, out int written1)); 76Assert.True(DnsPrimitives.TryWriteQName(buffer2, name2, out int written2));
Resolver\LoopbackDnsServer.cs (5)
168if (!DnsPrimitives.TryWriteQName(buffer, questionName, out int length) || 244if (!DnsPrimitives.TryWriteQName(buff, alias, out int length)) 261!DnsPrimitives.TryWriteQName(buff.AsSpan(6), target, out int length)) 277if (!DnsPrimitives.TryWriteQName(buff, mname, out int w1) || 278!DnsPrimitives.TryWriteQName(buff.AsSpan(w1), rname, out int w2) ||
Microsoft.Extensions.ServiceDiscovery.Dns.Tests.Fuzzing (1)
Fuzzers\WriteDomainNameRoundTripFuzzer.cs (1)
21if (!DnsPrimitives.TryWriteQName(buffer, domainName, out int written))