我在哪里可以找到单声道源代码中System.Collections.Concurrent类的定义?

时间:2015-06-08 14:50:00

标签: c# collections mono

我正在寻找System.Collections.Concurrent类的源代码,尤其是单声道源中的ConcurrentQueueConcurrentDictionary。我无法找到它们。

我正在查看corlib目录:

https://github.com/mono/mono/tree/master/mcs/class/corlib

但它不包含System.Collections.Concurrent包。即使使用github的存储库搜索功能也没有产生源代码。

已经a question提出了类似的问题,但答案中提供的链接已经死了。那么存储库中的集合源在哪里?

1 个答案:

答案 0 :(得分:2)

4.0版的Mono开始包含Microsoft开源的源代码reference source

包含其自己版本的并发类代码的Mono的最后一个版本是Mono 3.12,它具有ConcurrentQueue and ConcurrentDictionary classes

对于Mono的更高版本,System.Collections.Concurrent命名空间的源代码位于mono/referencesource GitHub存储库中,该存储库是Microsoft的reference source repository的分支。