Align our coreclr inheritance rules to match MS
authorSebastien Pouliot <sebastien@ximian.com>
Fri, 25 Mar 2011 15:15:11 +0000 (11:15 -0400)
committerSebastien Pouliot <sebastien@ximian.com>
Fri, 25 Mar 2011 15:15:11 +0000 (11:15 -0400)
commit3d677973f3d95367932918c56d945c7c30dc4cc0
tree5b4bc69ebb640be563006e10af021eb462ccbdcc
parent95482a1aba53d9adc252118d0e08036cbbd5bc34
Align our coreclr inheritance rules to match MS

* mono/metadata/security-core-clr.c: Change our inheritance check to be
closer to MS implementation wrt default ctors.

* mcs/tools/tuner/Mono.Tuner/InjectSecurityAttributes.cs: Let the tuner
inject the extra .ctor required to match the rules from above.
mcs/tools/tuner/Mono.Tuner/InjectSecurityAttributes.cs
mono/metadata/security-core-clr.c