Merge pull request #5675 from mono/glib-debug-symbols
[mono.git] / mcs / errors / cs0038-2.cs
1 // CS0038: Cannot access a nonstatic member of outer type `Outer' via nested type `Outer.Inner'
2 // Line: 33
3
4 public class Runner
5 {
6         string msg;
7
8         public Runner (string s)
9         {
10                 msg = s;
11         }
12
13         public string Report ()
14         {
15                 return msg;
16         }
17 }
18
19 public class Outer
20 {
21         private Runner r = new Runner ("Outer");
22
23         public Runner Runner
24         {
25                 get { return r; }
26                 set { r = value; }
27         }
28
29         class Inner
30         {
31                 public string Check ()
32                 {
33                         return Runner.Report ();
34                 }
35         }
36 }