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
> 
> 

Reply via email to