[antlr-interest] C# target: .NET Framework bug causing NullReferenceException, must use this workaround
Gavin Lambert
antlr at mirality.co.nz
Sat Aug 9 19:23:27 PDT 2008
At 08:09 10/08/2008, Johannes Luber wrote:
>I decided to use a ternary operator here, because I find it
>strange that a string null is handled differently than an object
>null (as shown in the bugfix which Sam posted). That way I'm
>safe regarding this bug and any possible problem regarding the
>lack of the license.
According to the .NET documentation (I didn't look at the ECMA
standard, but MS's own docs at
http://msdn.microsoft.com/en-us/library/system.string.concat.aspx
says the same thing), they are *supposed* to be handled exactly
the same (not throwing the exception), but it's evident that the
implementation doesn't agree :)
More information about the antlr-interest
mailing list