Hello everyone,
For the following code, the compile error is,
[Code]error CS0051: Inconsistent accessibility: parameter type 'TestEnum1.Goo.Level' is less accessible than method 'TestEnum1.Foo.Test(TestEnum1.Goo.Level)'[/Code]
My fix is to make class Goo public, is it correct fix? Why there is such compile error?
[Code] class Goo { public enum Level { Error = 0, Warning = 1 } }
public class Foo { static public void Test(TestEnum1.Goo.Level l) { return; } }[/Code]
thanks in advance,George