Merge pull request #5714 from alexischr/update_bockbuild
[mono.git] / mcs / tests / test-partial-23.cs
1 // Compiler options: -warnaserror
2
3 partial class C
4 {
5         int i;
6         partial void Partial_A ();
7         partial void Partial_A () { i += 1; }
8                 
9         partial void Partial_B () { i += 3; }
10         partial void Partial_B ();
11         
12         static byte s;
13         static partial void Partial_S () { s += 5; }
14         static partial void Partial_S ();       
15
16         public static int Main ()
17         {
18                 C c = new C ();
19                 c.Partial_A ();
20                 c.Partial_B ();
21                 
22                 if (c.i != 4)
23                         return 1;
24                         
25                 Partial_S ();
26                 if (s != 5)
27                         return 2;                       
28                 
29                 return 0;
30         }
31 }