Hm, ArgIterator is a struct, so it would have to be boxed to be
returned.
Now - sadly - besides this there is nothing I Can tell you either.
Have you tried casting to object explicitly?
Change
> ArgIterator iterator;
> return iterator;
To
> ArgIterator iterator;
Object retval = (System.Object) iterator;
> return iterator;
If this also blows - no clue.
BTW - using .NET 1.0 or 1.1?
Regards
Thomas Tomiczek
THONA Consulting Ltd.
(Microsoft MVP C#/.NET)
>
> -----Original Message-----
> From: Bogdan Lachendro [mailto:[EMAIL PROTECTED]
> Sent: Montag, 16. Juni 2003 10:17
> To: [EMAIL PROTECTED]
>
> Hi!
>
> Look at the code below:
>
> using System;
>
> namespace IteratorTest
> {
> public class Test
> {
> public object Method()
> {
> ArgIterator iterator;
> return iterator;
> }
> }
> }
>
> When I try to compile it I get :
>
> E:\Assemblies\NewGeneratorExample\Class1.cs(13): Cannot
> convert type 'System.ArgIterator' to 'object'
>
>
> Can anyone tell me what's going on ?
>
> Best regards,
> Bogdan
>
>