[Mono-dev] correction to previous submission -- MethodInfo.Invoke throws exception when a null is passed into a by ref arg]
Federico Evers
nlv13926 at natlab.research.philips.com
Thu Jun 21 09:19:08 EDT 2007
I apologize for the previous submission... that one does compile and
execute fine in both mono and .NET.... It looks like the problem is when
I use Method.Invoke to invoke a method where one of the arguments is a
generic by reference (i.e. TestMethod(ref List<string> list)).....
When trying to invoke a method through reflection in which one of the
argument is a generic by ref ,mono will throw a null reference
exception. .NET on the other hand does not. Consider the attached
example...
gmcs test.cs
./test.exe
--
Federico Evers
Philips Research / Software Engineering Services
High Tech Campus 34 (4-062)
5656 AA Eindhoven
The Netherlands
Tel: +31 (0) 402 747599
Email: nlv13926 at natlab.research.philips.com
TOPIC Embedded Systems
Eindhovenseweg 32C
5683 KH Best
The Netherlands
Tel: +31 (0) 499 336979
Fax: +31 (0) 499 336970
Email: federico.evers at topic.nl
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: test.cs
Url: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20070621/ccb7fd5b/attachment.pl
More information about the Mono-devel-list
mailing list