示例#1
0
 /// <summary>
 /// Recompile scripts if scripts were changed
 /// </summary>
 /// <param name="actualScriptsVersion">actual script version</param>
 public void RecompileIfNeed(int actualScriptsVersion)
 {
     lock (syncObject)
     {
         if (actualScriptsVersion > scriptsVersion)
         {
             GetLogger().Info("Scripts version have been changed from " +
                              scriptsVersion + " to " + actualScriptsVersion + ".");
             ConstructExecutor(ServiceDAO.GetScenarios());
             scriptsVersion = actualScriptsVersion;
         }
     }
 }