Example #1
0
        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();
            }
        }
Example #2
0
 private static void ResolveModule(Module sender, ResolveModuleEventArgs e)
 {
     e.Module = new Module(e.ModulePath, "");
 }