protected override TResult EndExecute(AsyncCodeActivityContext context, IAsyncResult result) { _methodExecutor.EndExecuteMethod(context, result); return(this.Result.Get(context)); }