Merge pull request #5675 from mono/glib-debug-symbols
[mono.git] / mcs / errors / cs0120-10.cs
1 // CS0120: An object reference is required to access non-static member `TestNamespace.TestClass.HelloWorld()'
2 // Line: 31
3
4 using System;
5 using TestNamespace;
6
7 namespace TestNamespace
8 {
9         public class TestClass
10         {
11                 public void HelloWorld ()
12                 {
13                 }
14         }
15 }
16
17 class SuperClass
18 {
19         TestClass tc = null;
20
21         TestClass TestClass
22         {
23                 get { return tc; }
24         }
25 }
26
27 class SubClass : SuperClass
28 {
29         public SubClass ()
30         {
31                 TestClass.HelloWorld ();
32         }
33 }
34
35 class App
36 {
37         public static void Main ()
38         {
39                 SubClass sc = new SubClass ();
40         }
41 }