[Mono-bugs] [Bug 21042] Changed - Missing parameter names in PInvoke methods.

bugzilla-daemon@rocky.ximian.com bugzilla-daemon@rocky.ximian.com
27 Feb 2002 21:41:23 -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.


--- shadow/21042	Mon Feb 25 19:56:42 2002
+++ shadow/21042.tmp.17678	Wed Feb 27 16:41:23 2002
@@ -1,22 +1,21 @@
 Bug#: 21042
 Product: Mono/MCS
 Version: unspecified
 OS: other
 OS Details: 
-Status: NEW   
+Status: RESOLVED   
+Resolution: FIXED
 Severity: 002 Two hours
 Priority: Major
 Component: Misc
 AssignedTo: mono-bugs@ximian.com                            
 ReportedBy: miguel@ximian.com               
 QAContact: mono-bugs@ximian.com
 TargetMilestone: ---
 Summary: Missing parameter names in PInvoke methods.
 This is from Paolo:
 Compile any test with a p/invoke method and disassemble the output:
 you'll note that, the parameter info table is not filled, so you don't
@@ -32,6 +31,16 @@
 note that if the method is a P/Invoke one the LabelParameters() method
 is not called, hence no output to the Param table. I guess it's not done
 because LabelParameters requires an EmitContext and the EmitContext
 requires an ILGenerator and that doesn't make sense for a P/Invoke
 method. But I don't know the reason for that requirement, so I didn't
 try to get rid of it and fix the bug myself.
+------- Additional Comments From miguel@ximian.com  2002-02-27 16:41 -------
+Hello Paolo!
+   The bug should be fixed on CVS.  Do you have a sample proggy that I
+can use to verify that the things are labeled as you want them?
+   And what is MarshalAs support in MCS?