projects
/
mono.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Add CopyPath, CopyPathFlat, AppendPath
[mono.git]
/
mcs
/
tests
/
gtest-256.cs
1
using System;
2
using System.Collections.Generic;
3
4
public class Test
5
{
6
public IEnumerator<string> GetEnumerator ()
7
{
8
yield return "TEST";
9
try {
10
int.Parse (arg);
11
} catch {
12
yield break;
13
}
14
yield return "TEST2";
15
}
16
17
static void Main ()
18
{
19
new Test ().Run ();
20
}
21
22
string arg;
23
24
void Run ()
25
{
26
int i = 0;
27
foreach (string s in this)
28
i++;
29
if (i != 1)
30
throw new Exception ();
31
32
arg = "1";
33
i = 0;
34
foreach (string s in this)
35
i++;
36
if (i != 2)
37
throw new Exception ();
38
}
39
}
40
41