private async Task WorkerTask() { ProxyInfo proxyInfo; while ( _masterList.TryDequeue(out proxyInfo) { DoTheTest(proxyInfo.IP, proxyInfo.Port) } } }