Files
codeql/csharp/ql/src/Linq/BadMultipleIterationFix.cs
2018-08-02 17:53:23 +01:00

22 lines
460 B
C#

class BadMultipleIterationFix
{
private static int count = 1;
private static IEnumerable<int> NonRepeatable()
{
for (; count <= 3; count++)
{
yield return count;
}
}
public static void Main(string[] args)
{
IList<int> nr = NonRepeatable().ToList<int>();
foreach (int i in nr)
Console.WriteLine(i);
foreach (int i in nr)
Console.WriteLine(i);
}
}