using System; namespace com.workman.cm3d2.task { public class Task : Task { public Task() { } public Task(Action action, T param) { this.action = action; this.param = param; } public override void Execute() { if (this.action != null) { this.action(this.param); } } public new Action action; public T param; } }