public static bool Query(Server server, IPListProvider provider, IPAddress ipAddress, out IPAddress[] providerResult) { Provider provider2 = new Provider(provider, server); IAsyncResult asyncResult = provider2.BeginQuery(ipAddress, null, null); asyncResult.AsyncWaitHandle.WaitOne(); return(provider2.EndQuery(asyncResult, out providerResult)); }
public Provider(IPListProvider provider, Server server) { this.provider = provider; this.dns = Provider.GetAndInitializeDns(server); }