public static EndListen ( IAsyncResult asyncResult ) : VirtualMachine | ||
asyncResult | IAsyncResult | |
return | VirtualMachine |
public static VirtualMachine EndListen (IAsyncResult asyncResult) {
if (asyncResult == null)
throw new ArgumentNullException ("asyncResult");
if (!asyncResult.IsCompleted)
asyncResult.AsyncWaitHandle.WaitOne ();
AsyncResult async = (AsyncResult) asyncResult;
ListenCallback cb = (ListenCallback) async.AsyncDelegate;
return cb.EndInvoke (asyncResult);
}