[Mono-bugs] [Bug 33892][Min] Changed - Add module support to mcs

bugzilla-daemon@rocky.ximian.com bugzilla-daemon@rocky.ximian.com
19 Nov 2002 22:44:42 -0000


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by miguel@ximian.com.

http://bugzilla.ximian.com/show_bug.cgi?id=33892

--- shadow/33892	Sun Nov 17 05:44:51 2002
+++ shadow/33892.tmp.18739	Tue Nov 19 17:44:42 2002
@@ -74,6 +74,25 @@
 allow
 you to generate this code, but it is a TODO entry, we will be adding 
 an
 internal call to our runtime to allow this to happen (it is a dynamic
 call, so it will fall back to unsupported on .NET gracefully)."
 
+
+------- Additional Comments From miguel@ximian.com  2002-11-19 17:44 -------
+I want to move this to the Mono runtime category, and have our
+reflection.emit library add support for modules.  Once that is done,
+the MCS support should be relatively easy.
+
+Paolo, I can do some of the work on Reflection to do this, but I will
+need a bit of guidance.
+
+My impression is that modules are just like assemblies, but they lack
+the manifest, right?
+
+I think we could achieve this in a sort-of-compatible-way by having a
+method in the AssemblyBuilder: `SetAssemblyToModule' which would turn
+the assembly into a module instead.  I know its kind of ugly, but I do
+not think that introducing a ModuleBuilder type is the right thing to
+do compatibility-wise.
+
+Miguel.