in tool/TeamCity.Docker/Generic/Graph.cs [154:164]
private static int GetId(IDictionary<INode<TNode>, int> dictionary, INode<TNode> node)
{
if(dictionary.TryGetValue(node, out var id))
{
return id;
}
id = dictionary.Any() ? dictionary.Values.Max() + 1 : 0;
dictionary.Add(node, id);
return id;
}