2010-04-14 Rodrigo Kumpera <rkumpera@novell.com>
commite36ff7071f7a35d10c83ce95211c85a19f042636
authorkumpera <kumpera@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Wed, 14 Apr 2010 22:13:58 +0000 (14 22:13 +0000)
committerkumpera <kumpera@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Wed, 14 Apr 2010 22:13:58 +0000 (14 22:13 +0000)
tree112573b909ff7126fb16ce223eec0206e72809c2
parent54691242cd4306d4ebe4f4218a1d1c2c8fb5513d
2010-04-14 Rodrigo Kumpera  <rkumpera@novell.com>

* reflection.c (_mono_reflection_parse_type): MS supports
non-assembly-qualified types in a generic type parameter list
when enclosed in '[]' (which signals that they should be a fqn).

This breaks ECMA specs for how type names are encoded in cattr
blobs but F# does it.

Fixes #576342.

git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mono@155438 e3ebcda4-bce8-0310-ba0a-eca2169e7518
mono/metadata/ChangeLog
mono/metadata/reflection.c