Bugzilla – Bug 321711
[GMCS] CS0060 is not reported for generic base type with less accessible type argument
Last modified: 2007-09-15 21:24:23 UTC
---- Reported by gert.driesen@pandora.be 2006-08-02 15:03:59 MST ---- gmcs does not report CS0060 for the following code snippet (compiled using gmcs /target:library test.cs): public class Foo<K> { } public class Bar : Foo<Bar.Baz> { private class Baz { } } Expected result: test.cs(4,14): error CS0060: Inconsistent accessibility: base class 'Foo<Bar.Baz>' is less accessible than class 'Bar' Actual result: No errors. ===== same goes for: public class Foo<K> { } public class Bar : Foo<Baz> { } internal class Baz { } Expected result: test.cs(4,14): error CS0060: Inconsistent accessibility: base class 'Foo<Baz>' is less accessible than class 'Bar' Actual result: No errors. ---- Additional Comments From marek.safar@seznam.cz 2006-10-28 09:30:48 MST ---- Fixed in SVN. Unknown operating system unknown. Setting to default OS "Other".