public override object EndExecute(IAsyncResult result) { return(AsyncResultWrapper.End <object>(result, _executeTag)); }