projects
/
mono.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Merge pull request #5714 from alexischr/update_bockbuild
[mono.git]
/
mcs
/
tests
/
test-anon-168.cs
1
using System;
2
3
class Program
4
{
5
public static void Main ()
6
{
7
Test test = new Test ();
8
9
test.Run ((i) => {
10
switch (i) {
11
case 0:
12
return 0;
13
14
case 1:
15
return 1;
16
17
default:
18
break;
19
}
20
21
throw new Exception ("Unknow value");
22
});
23
24
test.Run ((i) => {
25
switch (i) {
26
case 0:
27
return 0;
28
29
case 1:
30
return 1;
31
32
default:
33
throw new Exception ("Unknow value");
34
}
35
});
36
37
test.Run ((i) => {
38
switch (i) {
39
case 0:
40
return 0;
41
42
case 1:
43
return 1;
44
45
default:
46
return 8;
47
}
48
});
49
50
}
51
};
52
53
54
class Test
55
{
56
public delegate int RunDelegate (int val);
57
58
public void Run (RunDelegate test)
59
{
60
test (0);
61
}
62
}