public void deleteForumThreadCallback(DeleteForumThread_ReturnType returnData) { if (returnData.Success && (returnData.threadID >= 0L)) { ForumInfoData data = (ForumInfoData)this.forumThreadArray[returnData.forumID]; if (data != null) { foreach (ForumThreadData data2 in data.forumThreads) { if (data2.threadID == returnData.threadID) { data.forumThreads.Remove(data2); this.updateForum(); break; } } } } }
public void OurRemoteAsyncCallBack_DeleteForumThread(IAsyncResult ar) { RemoteAsyncDelegate_DeleteForumThread asyncDelegate = (RemoteAsyncDelegate_DeleteForumThread) ((AsyncResult) ar).AsyncDelegate; try { this.storeRPCresult(ar, asyncDelegate.EndInvoke(ar)); } catch (Exception exception) { DeleteForumThread_ReturnType returnData = new DeleteForumThread_ReturnType(); this.manageRemoteExpection(ar, returnData, exception); } }