private void RunSimulation(AfterSimulationDelegate callback)
        {
            composition.AfterSimulationHandler += new AfterSimulationDelegate(delegate(object sender, bool succeed)
            {
                logger.Info("Closing composition...");
                composition.Release();

                callback(sender, succeed);
            });

            logger.Info("Starting composition run...");
            composition.Run(logger, true);
        }
Exemple #2
0
        private void RunSimulation(AfterSimulationDelegate callback)
        {
            composition.AfterSimulationHandler += new AfterSimulationDelegate(delegate(object sender, bool succeed)
            {
                logger.Info("Closing composition...");
                composition.Release();

                callback(sender, succeed);
            });

            logger.Info("Starting composition run...");
            composition.Run(logger, true);
        }