private static void Module_ResolveModule(Module sender, ResolveModuleEventArgs e) { /* * if (e.ModulePath.StartsWith("/clr/")) * { * e.Module = Module.ClrNamespace(e.ModulePath.Substring(5, e.ModulePath.Length - 5 - 3).Replace('/', '.')); * } * else */ { var currentDir = Directory.GetCurrentDirectory(); if (File.Exists(currentDir + e.ModulePath)) { e.Module = new Module(e.ModulePath, File.ReadAllText(currentDir + e.ModulePath)); } } if (e.Module != null) { e.Module.Run(); } }
private static void ResolveModule(Module sender, ResolveModuleEventArgs e) { e.Module = new Module(e.ModulePath, ""); }