[Mono-dev] Initialization of array of enum - trying to not use RuntimeInternals.InitializeArray
Kornél Pál
kornelpal at gmail.com
Mon Jul 23 08:10:27 UTC 2012
On 7/23/2012 9:53 AM, Marek Safar wrote:
> Expanding the initialization is the easiest option how to workaround
> this .net bug. Because the scope of the bug is quite limited and easy to
> workaround I don't think it's work adding special handling for it.
> Microsoft already fixed the issue but I am not sure whether there is a
> hotfix available for .NET 2.0
I've tried it using .NET 2.0 and 4.0. It works fine on 32-bit, but both
versions fail with ArgumentException on x64. (All the patches from
Windows Update are applied.)
It however works with .NET 4.5 RC on x64. (That is indeed the next
release after the the date of their comment on connect.)
Note that the workaround is simple: Not to use InitializeArray for enum
arrays.
Kornel
More information about the Mono-devel-list
mailing list