[Mono-list] Embedded API: monoObject keying

Wayne Douglas wayne at prjatk.com
Tue Aug 26 11:32:11 UTC 2014

I have a public docker container with a more up to date v of mono on. Search wayneo/mono

Sent from Mailbox

On Tue, Aug 26, 2014 at 12:05 PM, Jonathan Mitchell
<jonathan at mugginsoft.com> wrote:

> I wrap monoObject instances in a corresponding Objective-C instance.
> In general I want to maintain a a 1 to 1 relationship between any given managed object and its unmanaged Obj-C representation.
> I use mono_gchandle_new() and mono_gchandle_get_target() to access the unpinned managed objects.
> When a receive a monoObject in my unmanaged code, as the sender say of an event, I iterate over a global collection of all my obj-C representations calling mono_gchandle_get_target for each in order to check for monoObject equality.
> Is this the best I can do?
> I could use gchandle as a hash key but as far as I can tell there is no function that associates a given monoObject * with one or more gchandles.
> Thanks
> Jonathan
> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-list/attachments/20140826/92867006/attachment.html>

More information about the Mono-list mailing list