public PythonController GetController(string name) { PythonController controller = null; _controllers.TryGetValue(name, out controller); return(controller); }
public void AddController(string path) { string name = System.IO.Path.GetFileNameWithoutExtension(path); if (_controllers.ContainsKey(name)) throw new InvalidOperationException("controller is contain"); var controller = new PythonController(this._engine, path); _controllers.Add(name,controller); }
public void AddController(string path) { string name = System.IO.Path.GetFileNameWithoutExtension(path); if (_controllers.ContainsKey(name)) { throw new InvalidOperationException("controller is contain"); } var controller = new PythonController(this._engine, path); _controllers.Add(name, controller); }
public void ReloadController(string path) { string name = System.IO.Path.GetFileNameWithoutExtension(path); if (_controllers.ContainsKey(name)) { //update _controllers[name] = new PythonController(this._engine, path); } else { //add AddController(path); } }