/* * This constructor defines an explicit precondition. */ public KS_ScheduledExecute(ExecuteFun codeToExecute, PreconditionFun precondition) { m_precondition = precondition; m_codeToExecute = codeToExecute; Properties = new Dictionary <string, object>(); }
/* * This constructor defines a default precondition which always returns true. */ public KS_ScheduledExecute(ExecuteFun codeToExecute) { m_precondition = () => true; m_codeToExecute = codeToExecute; Properties = new Dictionary <string, object>(); }