//private DnsClient.DNS.QTYPE GetAddressQuestion() //{ // switch (Resolver.Options.IPVersion) // { // case IPVersion.IPv4: // return DnsClient.DNS.QTYPE.A; // case IPVersion.IPv6: // return DnsClient.DNS.QTYPE.AAAA; // default: // return DnsClient.DNS.QTYPE.ANY; // } //} //private ResolutionIterator CreateSubIterator(DnsDomain domain, DnsClient.DNS.QTYPE question) //{ // ResolutionIterator iterator = new ResolutionIterator(this, domain, question); // if (LogMessageCreated != null) // { // iterator.LogMessageCreated += new DnsClient.Logging.LogMessageEventHandler(OnSubIteratorLogMessage); // } // return iterator; //} private AddressIterator CreateAddressIterator(DnsDomain domain) { AddressIterator iterator = new Iterators.AddressIterator(this, domain, Resolver.Options.IPVersion); if (LogMessageCreated != null) { iterator.LogMessageCreated += new DnsClient.Logging.LogMessageEventHandler(OnSubIteratorLogMessage); } return(iterator); }
//private DnsClient.DNS.QTYPE GetAddressQuestion() //{ // switch (Resolver.Options.IPVersion) // { // case IPVersion.IPv4: // return DnsClient.DNS.QTYPE.A; // case IPVersion.IPv6: // return DnsClient.DNS.QTYPE.AAAA; // default: // return DnsClient.DNS.QTYPE.ANY; // } //} //private ResolutionIterator CreateSubIterator(DnsDomain domain, DnsClient.DNS.QTYPE question) //{ // ResolutionIterator iterator = new ResolutionIterator(this, domain, question); // if (LogMessageCreated != null) // { // iterator.LogMessageCreated += new DnsClient.Logging.LogMessageEventHandler(OnSubIteratorLogMessage); // } // return iterator; //} private AddressIterator CreateAddressIterator(DnsDomain domain) { AddressIterator iterator = new Iterators.AddressIterator(this, domain, Resolver.Options.IPVersion); if (LogMessageCreated != null) { iterator.LogMessageCreated += new DnsClient.Logging.LogMessageEventHandler(OnSubIteratorLogMessage); } return iterator; }