public void compileXRules() { //clearView(); // fire ASync compilation process setGuiEnableState(false); XRules_Compilation.compileXRules(addXRulesToView, setCurrentTask, setRulesCompilationProgressBarMaxValue, incrementRulesCompilationProgressbar); }
public static void listCompiledXRules() { O2Cmd.log.write("Loading compiled XRules"); var xRules = XRules_Compilation.getCompiledXRules(); O2Cmd.log.write("{0} XRules loaded: {0}", xRules.Count); addXRulesToView(xRules); }
public static void compileXRules() { XRules_Compilation.compileXRules(addXRulesToView, setCurrentTask, setRulesCompilationProgressBarMaxValue, incrementRulesCompilationProgressbar); while (compilationComplete == false) { Processes.Sleep(100, false); } }
public static void executeXRule(string ruleToExecute, string methodToExecute, string[] methodParameters) { compilationComplete = false; executionComplete = false; /*XRules_Compilation.compileXRules( * xRules => onCompilationComplete(xRules, ruleToExecute, methodToExecute, methodParameters), * setCurrentTask, setRulesCompilationProgressBarMaxValue, incrementRulesCompilationProgressbar);*/ XRules_Compilation.loadXRules( xRules => onCompilationComplete(xRules, ruleToExecute, methodToExecute, methodParameters), setCurrentTask, setRulesCompilationProgressBarMaxValue, incrementRulesCompilationProgressbar); while (compilationComplete == false) { Processes.Sleep(100, false); } }