using System; using System.Collections.Generic; namespace com.workman.cm3d2.task { public class SyncTask : Task { public SyncTask(List> listSyncTask) { this.listSyncTask = listSyncTask; } public override void Execute() { foreach (Task task in this.listSyncTask) { if (task.action != null && task.param != null) { task.action(task.param); } } } public List> listSyncTask; } }