@@ -51,32 +51,32 @@ public void LookupAsync(string hostnameOrIPAddress, DNSLookupOptions DNSLookupOp
5151
5252 if ( DNSLookupOptions . UseCustomDNSServer )
5353 DNSResolver . DnsServer = DNSLookupOptions . CustomDNSServer ;
54-
54+
5555 DNSResolver . Recursion = DNSLookupOptions . Recursion ;
5656 DNSResolver . TransportType = DNSLookupOptions . TransportType ;
5757 DNSResolver . Retries = DNSLookupOptions . Attempts ;
5858 DNSResolver . TimeOut = DNSLookupOptions . Timeout ;
5959
60- Response DNSResponse = DNSResolver . Query ( hostnameOrIPAddress , DNSLookupOptions . Type , DNSLookupOptions . Class ) ;
60+ Response dnsResponse = DNSResolver . Query ( hostnameOrIPAddress , DNSLookupOptions . Type , DNSLookupOptions . Class ) ;
6161
6262 // If there was an error... return
63- if ( ! string . IsNullOrEmpty ( DNSResponse . Error ) )
63+ if ( ! string . IsNullOrEmpty ( dnsResponse . Error ) )
6464 {
65- OnLookupError ( new DNSLookupErrorArgs ( DNSResponse . Error , DNSResolver . DnsServer ) ) ;
65+ OnLookupError ( new DNSLookupErrorArgs ( dnsResponse . Error , DNSResolver . DnsServer ) ) ;
6666 return ;
6767 }
68-
68+
6969 // Process the results...
70- ProcessResponse ( DNSResponse ) ;
70+ ProcessResponse ( dnsResponse ) ;
7171
7272 // If we get a CNAME back (from a result), do a second request and try to get the A, AAAA etc...
73- if ( DNSLookupOptions . ResolveCNAME && DNSLookupOptions . Type != QType . CNAME )
73+ if ( DNSLookupOptions . ResolveCNAME && DNSLookupOptions . Type != QType . CNAME )
7474 {
75- foreach ( RecordCNAME r in DNSResponse . RecordsCNAME )
75+ foreach ( RecordCNAME r in dnsResponse . RecordsCNAME )
7676 {
7777 Response DNSResponse2 = DNSResolver . Query ( r . CNAME , DNSLookupOptions . Type , DNSLookupOptions . Class ) ;
7878
79- if ( ! string . IsNullOrEmpty ( DNSResponse2 . Error ) )
79+ if ( ! string . IsNullOrEmpty ( DNSResponse2 . Error ) )
8080 {
8181 OnLookupError ( new DNSLookupErrorArgs ( DNSResponse2 . Error , DNSResolver . DnsServer ) ) ;
8282 continue ;
@@ -85,43 +85,43 @@ public void LookupAsync(string hostnameOrIPAddress, DNSLookupOptions DNSLookupOp
8585 ProcessResponse ( DNSResponse2 ) ;
8686 }
8787 }
88-
89- OnLookupComplete ( new DNSLookupCompleteArgs ( DNSResponse . RecordsA . Length + DNSResponse . RecordsAAAA . Length + DNSResponse . RecordsCNAME . Length + DNSResponse . RecordsMX . Length + DNSResponse . RecordsNS . Length + DNSResponse . RecordsPTR . Length + DNSResponse . RecordsSOA . Length + DNSResponse . RecordsTXT . Length ) ) ;
88+
89+ OnLookupComplete ( new DNSLookupCompleteArgs ( dnsResponse . Server . ToString ( ) , dnsResponse . Questions . Count , dnsResponse . Answers . Count , dnsResponse . Authorities . Count , dnsResponse . Additionals . Count , dnsResponse . MessageSize ) ) ;
9090 } ) ;
9191 }
9292
93- private void ProcessResponse ( Response DNSResponse )
93+ private void ProcessResponse ( Response dnsResponse )
9494 {
9595 // A
96- foreach ( RecordA r in DNSResponse . RecordsA )
96+ foreach ( RecordA r in dnsResponse . RecordsA )
9797 OnRecordReceived ( new DNSLookupRecordArgs ( r . RR , r ) ) ;
9898
9999 // AAAA
100- foreach ( RecordAAAA r in DNSResponse . RecordsAAAA )
100+ foreach ( RecordAAAA r in dnsResponse . RecordsAAAA )
101101 OnRecordReceived ( new DNSLookupRecordArgs ( r . RR , r ) ) ;
102102
103103 // CNAME
104- foreach ( RecordCNAME r in DNSResponse . RecordsCNAME )
104+ foreach ( RecordCNAME r in dnsResponse . RecordsCNAME )
105105 OnRecordReceived ( new DNSLookupRecordArgs ( r . RR , r ) ) ;
106106
107107 // MX
108- foreach ( RecordMX r in DNSResponse . RecordsMX )
108+ foreach ( RecordMX r in dnsResponse . RecordsMX )
109109 OnRecordReceived ( new DNSLookupRecordArgs ( r . RR , r ) ) ;
110110
111111 // NS
112- foreach ( RecordNS r in DNSResponse . RecordsNS )
112+ foreach ( RecordNS r in dnsResponse . RecordsNS )
113113 OnRecordReceived ( new DNSLookupRecordArgs ( r . RR , r ) ) ;
114114
115115 // PTR
116- foreach ( RecordPTR r in DNSResponse . RecordsPTR )
116+ foreach ( RecordPTR r in dnsResponse . RecordsPTR )
117117 OnRecordReceived ( new DNSLookupRecordArgs ( r . RR , r ) ) ;
118118
119119 // SOA
120- foreach ( RecordSOA r in DNSResponse . RecordsSOA )
120+ foreach ( RecordSOA r in dnsResponse . RecordsSOA )
121121 OnRecordReceived ( new DNSLookupRecordArgs ( r . RR , r ) ) ;
122122
123123 // TXT
124- foreach ( RecordTXT r in DNSResponse . RecordsTXT )
124+ foreach ( RecordTXT r in dnsResponse . RecordsTXT )
125125 OnRecordReceived ( new DNSLookupRecordArgs ( r . RR , r ) ) ;
126126 }
127127 #endregion
0 commit comments