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 [EMAIL PROTECTED] http://bugzilla.ximian.com/show_bug.cgi?id=80328 --- shadow/80328 2006-12-20 10:07:03.000000000 -0500 +++ shadow/80328.tmp.9341 2006-12-20 10:07:03.000000000 -0500 @@ -0,0 +1,29 @@ +Bug#: 80328 +Product: Mono: Class Libraries +Version: unspecified +OS: +OS Details: +Status: NEW +Resolution: +Severity: +Priority: Wishlist +Component: Mono.Cecil +AssignedTo: [EMAIL PROTECTED] +ReportedBy: [EMAIL PROTECTED] +QAContact: [EMAIL PROTECTED] +TargetMilestone: --- +URL: +Cc: +Summary: Support for inverse p/i, emitting a vtable + +As a solution for unmanaged to managed calls .NET/the IL supports exporting +static methods from an assembly for native unmanaged code. +Since only some compiler support generating the correct IL (C++, Delphi) +the current workaround to use this technique is to use ildasm, modifying +the manifest and method declarations and assembling everything again. +It would be nice if cecil would support emitting all the neccessary code so +that a build-time tool could be created around it, natively exporting +methods for the resulting assembly as neccessary. + +Description of the process: +http://www.blong.com/Conferences/BorConUK2002/Interop1/Win32AndDotNetInterop.htm#InversePInvoke _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
