private void onLoad() { if (DesignMode == false && runOnLoad) { XRules_DatabaseSetup.installXRulesDatabase(); runOnLoad = false; // for performance reasons don't compile on load //compileXRules(); KO2MessageQueue.getO2KernelQueue().onMessages += o2Kernel_onMessages; findingsViewer_XRulesExecution._ShowNoEnginesLoadedAlert = false; setRecompileRulesOnGlobalRecompileEvent(false); } }
static void Main(string[] args) { XRules_Config.xRulesDatabase = new KXRulesDatabase_O2Cmd(); XRules_DatabaseSetup.installXRulesDatabase(); O2Cmd.O2CmdName = "O2 Cmd XRules (Command line interface for the O2 XRules)"; O2Cmd.O2CmdPublishedDate = "November 2009"; O2CmdApi.typesWithCommands.Add(typeof(XRulesWrapper)); //if (args.Length == 0) // args = new[] { "help" }; O2CmdExec.execArgs(args); }