blob: 573e8c2a3ec42588e403c723a807aedaababc672 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
// Compiler options: -warnaserror
partial class C
{
int i;
partial void Partial_A ();
partial void Partial_A () { i += 1; }
partial void Partial_B () { i += 3; }
partial void Partial_B ();
static byte s;
static partial void Partial_S () { s += 5; }
static partial void Partial_S ();
public static int Main ()
{
C c = new C ();
c.Partial_A ();
c.Partial_B ();
if (c.i != 4)
return 1;
Partial_S ();
if (s != 5)
return 2;
return 0;
}
}
|