Babel.Compiler.Program.Program C# (CSharp) Method

Program() public method

public Program ( string fileName, Target target ) : System
fileName string
target Target
return System
        public Program(string fileName, Target target)
        {
            string baseName = Path.GetFileNameWithoutExtension(fileName);
            AppDomain domain = AppDomain.CurrentDomain;
            AssemblyName assemblyName = new AssemblyName();
            assemblyName.Name = baseName;
            assembly =
                domain.DefineDynamicAssembly(assemblyName,
                                             AssemblyBuilderAccess.RunAndSave);
            module = assembly.DefineDynamicModule(baseName, fileName);
            typeManager = new TypeManager();
            typeManager.AddModule(module);
            this.target = target;
        }