[Ikvm-commit] ikvm/reflect/Emit ModuleBuilder.cs,1.18,1.19
Brought to you by:
jfrijters
From: Jeroen F. <jfr...@us...> - 2010-11-29 08:17:02
|
Update of /cvsroot/ikvm/ikvm/reflect/Emit In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv19834/reflect/Emit Modified Files: ModuleBuilder.cs Log Message: - Added ModuleBuilder.__Save() to support -target:module option better. - Changed ikvmc to use new ModuleBuilder.__Save() instead of workaround of deleting the manifest module after saving the assembly. Index: ModuleBuilder.cs =================================================================== RCS file: /cvsroot/ikvm/ikvm/reflect/Emit/ModuleBuilder.cs,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** ModuleBuilder.cs 29 Nov 2010 06:36:17 -0000 1.18 --- ModuleBuilder.cs 29 Nov 2010 08:16:54 -0000 1.19 *************** *** 1155,1158 **** --- 1155,1164 ---- get { return asm.mdStreamVersion; } } + + public void __Save(PortableExecutableKinds portableExecutableKind, ImageFileMachine imageFileMachine) + { + FillAssemblyRefTable(); + ModuleWriter.WriteModule(null, null, this, PEFileKinds.Dll, portableExecutableKind, imageFileMachine, unmanagedResources, 0); + } } |