private static bool DoDnsCallback(IAsyncResult result, MultipleAddressConnectAsyncResult context) { IPAddress[] addresses = DnsAPMExtensions.EndGetHostAddresses(result); context._addresses = addresses; return DoMultipleAddressConnectCallback(PostOneBeginConnect(context), context); }