Mono.Debugger.Soft.VirtualMachineManager.EndListen C# (CSharp) Method

EndListen() public static method

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);
		}