public static IPHostEntry EndGetHostEntry (IAsyncResult asyncResult)
{
if (asyncResult == null)
throw new ArgumentNullException ("asyncResult");
AsyncResult async = (AsyncResult) asyncResult;
#if NET_2_0
if (async.AsyncDelegate is GetHostEntryIPCallback)
return ((GetHostEntryIPCallback) async.AsyncDelegate).EndInvoke (asyncResult);
#endif
GetHostEntryNameCallback cb = (GetHostEntryNameCallback) async.AsyncDelegate;
return cb.EndInvoke(asyncResult);
}
#endif