ConcurrentDictionary.ForEach 去哪儿了?

Where did ConcurrentDictionary.ForEach go?

上下文:C#、VS、Unity

我们将 Unity 从 4.0.1 更新到 5.11.3。 现在不再找到 ConcurrentDictionary 上的 ForEach 方法。

我怀疑我遗漏了另一个 Nuget 包,或者它只是更改了名称空间 - 我已经用谷歌搜索但仍然找不到任何解决方案。

有谁知道它去了哪里?

Microsoft.Practices.ObjectBuilder2 似乎随着较新的 ​​Unity 消失了,但是去哪儿了?

我最终写了一个扩展。

public static void ForEach<T>(this IEnumerable<T> list, Action<T> action)
{
    foreach (var item in list)
    {
        action(item);
    }
}