private static void gsInitTaskProcedure(AppMain.AMS_TCB tcb) { AppMain.GSS_INIT_WORK work = (AppMain.GSS_INIT_WORK)AppMain.amTaskGetWork(tcb); if (work.proc == null) { AppMain.amTaskDelete(tcb); } else { Delegate proc = (Delegate)work.proc; work.proc(work); if ((object)work.proc != (object)proc) { work.count = 0; } else { if (work.count >= -1) { return; } ++work.count; } } }
// Token: 0x060009EC RID: 2540 RVA: 0x00059A48 File Offset: 0x00057C48 private static void gsInitTaskProcedure(AppMain.AMS_TCB tcb) { AppMain.GSS_INIT_WORK gss_INIT_WORK = (AppMain.GSS_INIT_WORK)AppMain.amTaskGetWork(tcb); if (gss_INIT_WORK.proc == null) { AppMain.amTaskDelete(tcb); return; } Delegate proc = gss_INIT_WORK.proc; gss_INIT_WORK.proc(gss_INIT_WORK); if (gss_INIT_WORK.proc != proc) { gss_INIT_WORK.count = 0; return; } if (gss_INIT_WORK.count < -1) { gss_INIT_WORK.count++; } }