gpt4 book ai didi

c# - 我在哪里可以查看 System.IdentityModel.Services 命名空间中的源代码?

转载 作者:行者123 更新时间:2023-11-30 23:32:47 24 4
gpt4 key购买 nike

这是我第一次涉足 .net 源代码。我试图了解 WSFederationAuthenticationModule 中的事件处理程序,以便我可以成功覆盖它们。

我从 referencesource.microsoft.com 下载了 .net 源代码 (4.5.1) .当我打开解决方案时,我发现了 System.IdentityModel 项目,但没有 System.IdentityModel.Services 项目,也不作为 System.IdentityModel 的子类存在。

我已经在整个解决方案中搜索了 WSFederationAuthenticationModule,但它不存在。我的期望是看到我在 Intellisense 中看到的内容与 ndp.sln 中的项目和类的一对一映射。

有人能解释一下为什么源代码没有映射到已编译框架中的 namespace 和类,和/或告诉我在哪里可以获得 System.IdentityModel.Services 的源代码?

最佳答案

资源可用在 http://referencesource.microsoft.com/不代表 .NET 中可用的完整程序集集。

As you can probably notice, the set of assemblies that we have is not complete. We don't intend to keep it that way, so we plan to expand the set of assemblies over time.

A new look for .NET Reference Source , 伊莫·兰德沃斯

在之前引用的同一篇文章中,您可以找到如何联系 Microsoft 以请求提供新的程序集,因为它们可能是根据优先级添加的,以及有多少人实际想要浏览这些程序集。

话虽如此,我已经完成了您即将开始的过程,并且 dotPeek 反编译源足以满足我的需求,因此您可能想在实际源代码不可用时尝试一下。

关于c# - 我在哪里可以查看 System.IdentityModel.Services 命名空间中的源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34181815/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com