public override Stream EndGetRequestStream (IAsyncResult ar) { try { return (Stream) end_get_request_stream.Invoke (request, new object [1] { ar }); } catch (TargetInvocationException tie) { throw tie.InnerException; } }