public DnsResponseDecoder(IDnsRecordDecoder recordDecoder) { this.recordDecoder = recordDecoder ?? throw new ArgumentNullException(nameof(recordDecoder)); }
public DatagramDnsQueryDecoder(IDnsRecordDecoder recordDecoder) { this.recordDecoder = recordDecoder ?? throw new ArgumentNullException(nameof(recordDecoder)); }
public TcpDnsResponseDecoder(IDnsRecordDecoder recordDecoder, int maxFrameLength) : base(maxFrameLength, 0, 2, 0, 2) { this.responseDecoder = new DnsResponseDecoder <EndPoint>(recordDecoder); }