[Mono-bugs] [Bug 25796] Changed - Another problem with typeref of nested types
bugzilla-daemon@rocky.ximian.com
bugzilla-daemon@rocky.ximian.com
7 Jun 2002 16:08:46 -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 lupus@ximian.com.
http://bugzilla.ximian.com/show_bug.cgi?id=25796
--- shadow/25796 Tue Jun 4 23:27:06 2002
+++ shadow/25796.tmp.19200 Fri Jun 7 12:08:46 2002
@@ -1,23 +1,23 @@
Bug#: 25796
Product: Mono/Runtime
Version: unspecified
-OS:
+OS: unknown
OS Details:
-Status: NEW
+Status: ASSIGNED
Resolution:
-Severity:
+Severity: Unknown
Priority: Wishlist
Component: misc
AssignedTo: mono-bugs@ximian.com
ReportedBy: manyoso@yahoo.com
QAContact: mono-bugs@ximian.com
TargetMilestone: ---
URL:
Cc:
-Summary: Another problem with nested enums
+Summary: Another problem with typeref of nested types
Compile Pie.cs as a library:
> mcs --target library Pie.cs
And PieDemo.cs using the Pie.dll:
@@ -60,6 +60,17 @@
{
static void Main()
{
Pie myPie = new Pie(Pie.Fruit.Apple);
}
}
+
+------- Additional Comments From lupus@ximian.com 2002-06-07 12:08 -------
+Note that PieDemo.cs won't compile, since using Pie is invalid
+(there is no namespace Pie). There was already a bug filed about this
+problem with mcs, but miguel closed it: you may want to resume the bug.
+
+As for the Typeref issue: nested types typerefs are handled in a
+special way in the typeref table. First you have a typeref to the
+'enclosing' type and then a special typeref to the nested one or
+something like that. I need to find some info on this, since it's not
+actually described in the spec.