Nito.AsyncEx.IdManager<TTag>
Allocates Ids for instances on demand. 0 is an invalid/unassigned Id. Ids may be non-unique in very long-running systems. This is similar to the Id system used by Task and TaskScheduler.
namespace Nito.AsyncEx
{
}