public ElaList AssemblyModules(ElaModule mod) { var vm = mod.GetCurrentMachine(); var asm = vm.Assembly; var list = new List<ElaValue>(); for (var i = 0; i < asm.ModuleCount; i++) list.Add(new ElaValue(new ElaModule(i, vm))); return ElaList.FromEnumerable(list); }
public int AssemblyModuleCount(ElaModule mod) { return mod.GetCurrentMachine().Assembly.ModuleCount; }
public ElaModule AssemblyMainModule(ElaModule mod) { var vm = mod.GetCurrentMachine(); return new ElaModule(0, vm); }