2005-06-03 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / tests / try.cs
1 class t {
2
3         void a ()
4         {
5                 int b;
6                 
7                 try {
8                         b = 1;
9                 } catch {
10                         b = 2;
11                 }
12         }
13
14         void b ()
15         {
16                 int a;
17
18                 try {
19                         a = 1;
20                 } catch (Exception) {
21                         a = 2;
22                 }
23         }
24
25         void c ()
26         {
27                 int a;
28
29                 try {
30                         a = 2;
31                 } catch (Exception e) {
32                         a = 0x3;
33                 } catch {
34                         a = 0x1;
35                 }
36         }
37
38         void d ()
39         {
40                 int a;
41
42                 try {
43                         a = 2;
44                 } catch (Exception e) {
45                         a = 0x3;
46                 } catch {
47                         a = 0x1;
48                 } finally {
49                         a = 111;
50                 }
51         }
52 }
53