repo.or.cz
/
mono-project.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Cleanup unnecessary code in exception formatting (dotnet/coreclr#24797)
[mono-project.git]
/
mcs
/
tests
/
test-anon-168.cs
blob
41dd847c01fa5c45cc3fb89d061474b7122952fa
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
}