private static int GetId()

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;
        }