[Mono-devel-list] Corlib NUnit Failures

Paolo Molaro lupus at ximian.com
Mon May 12 05:06:37 EDT 2003

On 05/12/03 Jeroen Frijters wrote:
> > In version 1.1 of .net, MS added the SetMarshal() call on 
> > MethodBuilder, so we should switch to use that instead of 
> > using the 0 index (internally in the mono runtime we can 
> > continue to use the same mechanism, just not expose it to the 
> > user). mcs should be changed to do a GetMethod/Invoke on 
> > SetMarshal, so that it can be still compiled on the 1.1 
> > version of the framework.
> Huh? MethodBuilder.SetMarshal was in 1.0 already and it cannot be used
> to set a custom attribute on the return type (which is what
> DefinedParameter(0,...) is used for).

Uhm, my fault, I didn't remember that method being there in 1.0 and I
trusted the documentation at
that reads:
	MethodBuilder.SetMarshal Method
	Sets marshaling information for the return type of this method.

So, if this doesn't work on the MS runtime, can anyone check what it
really does?


lupus at debian.org                                     debian/rules
lupus at ximian.com                             Monkeys do it better

More information about the Mono-devel-list mailing list