Files
linker/linker.libs/VersionManager.cs
2024-08-12 17:02:54 +08:00

22 lines
410 B
C#

using System.Threading;
namespace linker.libs
{
public sealed class VersionManager
{
private ulong version = 0;
public bool Eq(ulong outsideVersion, out ulong insideVersion)
{
insideVersion = version;
return outsideVersion == version;
}
public void Add()
{
Interlocked.Increment(ref version);
}
}
}