private static async Task RunMainAsync(ScriptSettupInfo settupInfo) { while (!settupInfo.IsCancelRunning) { await Task.Delay(1000); } }
private ScriptRuntimeScope CreateRuntimeScope(ScriptSettupInfo settupInfo, string amsKey, Type type) { #if STATIC return(type.CreateInstance <ScriptRuntimeScope>(settupInfo)); #else return(_context.GetInstance(amsKey, type.FullName, settupInfo) as ScriptRuntimeScope); #endif }
/// <summary> /// /// </summary> public ScriptRuntimeScope CreateScope(ScriptSettupInfo settupInfo) { var type = typeof(ScriptRuntimeScope); string amsKey = type.Assembly.GetName().Name; _scope = _context.GetInstance(amsKey, type.FullName, settupInfo) as ScriptRuntimeScope; if (_scope != null) { _scope.Init(); } return(_scope); }
/// <summary> /// /// </summary> public ScriptRuntimeScope CreateScope(ScriptSettupInfo settupInfo) { var type = typeof(ScriptRuntimeScope); string amsKey = type.Assembly.GetName().Name; _scope = CreateRuntimeScope(settupInfo, amsKey, type); if (_scope != null) { _scope.Init(); } return(_scope); }
/// <summary> /// /// </summary> public ScriptRuntimeScope CreateScope(ScriptSettupInfo settupInfo) { try { var type = typeof(ScriptRuntimeScope); string amsKey = type.Assembly.GetName().Name; _scope = _context.GetInstance(amsKey, type.FullName, settupInfo) as ScriptRuntimeScope; if (_scope != null) { _scope.Init(); } } catch (Exception ex) { TraceLog.WriteError("Script runtime create scope error:{0}", ex); } return(_scope); }
/// <summary> /// /// </summary> public ScriptRuntimeScope CreateScope(ScriptSettupInfo settupInfo) { try { var type = typeof(ScriptRuntimeScope); string amsKey = type.Assembly.GetName().Name; _scope = _context.GetInstance(amsKey, type.FullName, settupInfo) as ScriptRuntimeScope; if (_scope != null) { _scope.Init(); } } catch (Exception ex) { TraceLog.WriteError("Script runtime create scope error:{0}", ex); } return _scope; }
/// <summary> /// /// </summary> /// <param name="settupInfo"></param> public PythonRuntimeScope(ScriptSettupInfo settupInfo) : base(settupInfo) { _pythonCodeCache = new DictionaryExtend <string, PythonFileInfo>(); }
static ScriptEngines() { _settupInfo = new ScriptSettupInfo(); _changedFiles = new HashSet <string>(); }
/// <summary> /// /// </summary> /// <param name="settupInfo"></param> public CSharpRuntimeScope(ScriptSettupInfo settupInfo) : base(settupInfo) { }
/// <summary> /// /// </summary> /// <param name="settupInfo"></param> public PythonRuntimeScope(ScriptSettupInfo settupInfo) : base(settupInfo) { }
/// <summary> /// /// </summary> /// <param name="settupInfo"></param> public PythonRuntimeScope(ScriptSettupInfo settupInfo) : base(settupInfo) { _pythonCodeCache = new DictionaryExtend<string, PythonFileInfo>(); }
/// <summary> /// init /// </summary> /// <param name="settupInfo"></param> protected ScriptBaseScope(ScriptSettupInfo settupInfo) { SettupInfo = settupInfo; WatcherPathList = new List<string>(); _rootPathArr = Path.Combine(SettupInfo.RuntimePath, SettupInfo.ScriptRelativePath).Split('\\', '/', '.'); }
/// <summary> /// /// </summary> /// <param name="settupInfo"></param> public CSharpRuntimeScope(ScriptSettupInfo settupInfo) : base(settupInfo) { _modelCodeCache = new DictionaryExtend<string, ScriptFileInfo>(); _csharpCodeCache = new DictionaryExtend<string, ScriptFileInfo>(); }
/// <summary> /// /// </summary> public ScriptRuntimeScope CreateScope(ScriptSettupInfo settupInfo) { var type = typeof(ScriptRuntimeScope); string amsKey = type.Assembly.GetName().Name; _scope = _context.GetInstance(amsKey, type.FullName, settupInfo) as ScriptRuntimeScope; if (_scope != null) { _scope.Init(); } return _scope; }
/// <summary> /// /// </summary> /// <param name="settupInfo"></param> public LuaRuntimeScope(ScriptSettupInfo settupInfo) : base(settupInfo) { }
/// <summary> /// /// </summary> public ScriptRuntimeScope CreateScope(ScriptSettupInfo settupInfo) { var type = typeof(ScriptRuntimeScope); string amsKey = type.Assembly.GetName().Name; _scope = CreateRuntimeScope(settupInfo, amsKey, type); if (_scope != null) { _scope.Init(); } return _scope; }
private ScriptRuntimeScope CreateRuntimeScope(ScriptSettupInfo settupInfo, string amsKey, Type type) { #if STATIC return type.CreateInstance<ScriptRuntimeScope>(settupInfo); #else return _context.GetInstance(amsKey, type.FullName, settupInfo) as ScriptRuntimeScope; #endif }
/// <summary> /// init /// </summary> /// <param name="settupInfo"></param> protected ScriptBaseScope(ScriptSettupInfo settupInfo) { SettupInfo = settupInfo; WatcherPathList = new List <string>(); _rootPathArr = Path.Combine(SettupInfo.RuntimePath, SettupInfo.ScriptRelativePath).Split('\\', '/', '.'); }
/// <summary> /// /// </summary> /// <param name="settupInfo"></param> public CSharpRuntimeScope(ScriptSettupInfo settupInfo) : base(settupInfo) { _modelCodeCache = new DictionaryExtend <string, ScriptFileInfo>(); _csharpCodeCache = new DictionaryExtend <string, ScriptFileInfo>(); }
static ScriptEngines() { _settupInfo = new ScriptSettupInfo(); _changedFiles = new HashSet<string>(); }