/// <summary> /// Block until operation is complete on the current thread /// </summary> /// <param name="asyncResult">IAsyncResult to block on</param> internal void EndInvokePowerShell(IAsyncResult asyncResult) { ConnectionAsyncResult result = asyncResult as ConnectionAsyncResult; if (result == null) { throw new PSInvalidOperationException(Resources.AsyncResultNotValid); } result.EndInvoke(); }
internal void EndInvokePowerShell(IAsyncResult asyncResult) { ConnectionAsyncResult connectionAsyncResult = asyncResult as ConnectionAsyncResult; if (connectionAsyncResult != null) { connectionAsyncResult.EndInvoke(); return; } else { throw new PSInvalidOperationException(Resources.AsyncResultNotValid); } }