I mean, change 'enumerator' to 'mono_object_unbox(enumerator)'.

                 Zoltan

On Tue, Apr 5, 2011 at 10:24 AM, Zoltan Varga <var...@gmail.com> wrote:

> Hi,
>
>   In this line:
>
>         printf ("%u\n", *(bool*)mono_object_unbox( mono_runtime_invoke
> (moveNext, enumerator,
>                                                         NULL, NULL)));
>
> You probably have to change 'moveNext' to 'mono_object_unbox(moveNext)'.
>
>            Zoltan
>
> On Tue, Apr 5, 2011 at 10:05 AM, Viktor Hermansson <
> viktor.hermans...@gmail.com> wrote:
>
>> On Mon, 4 Apr 2011 15:37:07 +0200
>> Zoltan Varga <var...@gmail.com> wrote:
>>
>> > Hi,
>> >
>> >   Enumerator is probably a valuetype, and those have to be unbox-ed
>> > before passing them to mono_runtime_invoke ().
>> >
>> >                        Zoltan
>>
>> If I do that it can't find the MoveNext()-method, so that's probably
>> not the issue or did I misinterpret your idea?
>>
>> /Viktor
>>
>> >
>> > On Mon, Apr 4, 2011 at 2:10 PM, viktor.hermansson <
>> > viktor.hermans...@gmail.com> wrote:
>> >
>> > > I have a problem to use an Enumerator in the unmaneged world.
>> > >
>> > > When I execute MoveNext() it doesn't return the expected value
>> > > (true).
>> > >
>> > > example code:
>> > > (an extension to Roberts code here:
>> > > http://go-mono.com/forums/#nabble-td1538089)
>> > >
>> > > c++-code:
>> > > http://pastebin.com/aMHmnHRC
>> > >
>> > > c#-code:
>> > > http://pastebin.com/MpktHBTB
>> > >
>> > > platform:
>> > > Linux 2.6.38 64bit
>> > > Mono git snapshot and 2.10.1
>> > > GCC 4.6.0
>> > >
>> > >
>> > >
>> > > --
>> > > View this message in context:
>> > >
>> http://mono.1490590.n4.nabble.com/Embedded-GetEnumerator-on-a-List-int-tp3425288p3425288.html
>> > > Sent from the Mono - Dev mailing list archive at Nabble.com.
>> > > _______________________________________________
>> > > Mono-devel-list mailing list
>> > > Mono-devel-list@lists.ximian.com
>> > > http://lists.ximian.com/mailman/listinfo/mono-devel-list
>> > >
>>
>>
>
_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

Reply via email to