cs-codex-dist-tests/Framework/Utils/NumberSource.cs

25 lines
444 B
C#

namespace Utils
{
public class NumberSource
{
private readonly object @lock = new object();
private int number;
public NumberSource(int start)
{
number = start;
}
public int GetNextNumber()
{
var n = -1;
lock (@lock)
{
n = number;
number++;
}
return n;
}
}
}