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

25 lines
444 B
C#
Raw Normal View History

2023-04-12 11:53:55 +00:00
namespace Utils
{
public class NumberSource
{
private readonly object @lock = new object();
2023-04-12 11:53:55 +00:00
private int number;
public NumberSource(int start)
{
number = start;
}
public int GetNextNumber()
{
var n = -1;
lock (@lock)
{
n = number;
number++;
}
2023-04-12 11:53:55 +00:00
return n;
}
}
}