[Mono-dev] Fwd: System.Runtime.InteropServices.ExtensibleClassFactory Patch

Jon Chambers joncham at gmail.com
Fri Oct 6 11:00:19 EDT 2006


I updated this patch to only have the implementation of
ExtensibleClassFactory (I removed the cleanup in __ComObject; I'll add that
after this). FYI, this class is only used for COM Interop.

Someone please approve.

Thanks,
Jonathan

---------- Forwarded message ----------
From: Jon Chambers <joncham at gmail.com>
Date: Sep 21, 2006 6:43 PM
Subject: System.Runtime.InteropServices.ExtensibleClassFactory Patch
To: Mono Devel List <mono-devel-list at lists.ximian.com>

Attached is an implementation of
System.Runtime.InteropServices.ExtensibleClassFactory. I am respecting it in
object creation for COM Interop. Please review.

For those who care, this is a way to get XPCOM Interop a bit closer to
working. You can use this functionality to return an nsISupports (IUnknown)
interface that will be used as the underlying unmanaged component. This
prevents the call to the Win32 CoCreateInstance function.

Thanks,
Jonathan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20061006/5b95ec2c/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: excf.diff
Type: text/x-patch
Size: 2089 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20061006/5b95ec2c/attachment.bin 


More information about the Mono-devel-list mailing list