/// <summary>
/// This returns the object that the delegate returned in the operation.
/// </summary>
/// <param name="asyncResult">
/// The <c>IAsyncResult</c> object returned by a call to <c>BeginInvoke</c>.
/// </param>
/// <returns>
/// The object returned by the delegate.
/// </returns>
public object EndInvoke(IAsyncResult asyncResult)
{
return Synchronizer.EndInvoke(asyncResult);
}