Merge pull request #5675 from mono/glib-debug-symbols
[mono.git] / mcs / errors / cs1540-6.cs
1 // CS1540: Cannot access protected member `A.A(A)' via a qualifier of type `A'. The qualifier must be of type `B' or derived from it
2 // Line: 25
3
4 public class A {
5         public A ()
6         {
7         }
8
9         protected A (A a)
10         {
11         }
12 }
13
14 public class B : A {
15         public B () : base ()
16         {
17         }
18         
19         public B (A a) : base (a)
20         {
21         }
22         
23         public A MyA {
24                 get {
25                         A a = new A (this);
26                         return a;
27                 }
28         }
29 }