我在哪里可以查看 System.IdentityModel.Services 命名空间中的源代码?
Where can i view the source code in System.IdentityModel.Services namespace?
这是我第一次涉足 .net 源代码。我试图了解 WSFederationAuthenticationModule
中的事件处理程序,以便我可以成功覆盖它们。
我从 referencesource.microsoft.com 下载了 .net 源代码 (4.5.1)。当我打开解决方案时,我找到了 System.IdentityModel 项目,但没有 System.IdentityModel.Services 的项目,也不作为 System.IdentityModel 的子类存在。
我已经搜索了 WSFederationAuthenticationModule
的整个解决方案,但它不存在。我的期望是看到我在 Intellisense 中看到的内容与项目和 ndp.sln 中的 类 的一对一映射。
有人能解释一下为什么源代码没有映射到编译框架 类 中的名称空间和 类 and/or 告诉我在哪里可以获得 [=13= 的源代码]?
WSFederationAuthenticationModule
class 位于 System.IdentityModel.Services
程序集中,在 System.IdentityModel.Services.dll
中,它本身位于您的 GAC 中。您可以使用 dotPeek 或 ILSpy 等反编译器查看源代码。
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,伊莫·兰德沃斯
在相同的 post 引用之前,您可以找到如何联系 Microsoft 以请求提供新程序集,因为它们可能是根据优先级和实际想要浏览的人数添加的那些集会。
话虽如此,我已经完成了您即将开始的过程,并且 dotPeek 反编译源足以满足我的需要,因此您可能想在实际源代码不可用时尝试一下。
这是我第一次涉足 .net 源代码。我试图了解 WSFederationAuthenticationModule
中的事件处理程序,以便我可以成功覆盖它们。
我从 referencesource.microsoft.com 下载了 .net 源代码 (4.5.1)。当我打开解决方案时,我找到了 System.IdentityModel 项目,但没有 System.IdentityModel.Services 的项目,也不作为 System.IdentityModel 的子类存在。
我已经搜索了 WSFederationAuthenticationModule
的整个解决方案,但它不存在。我的期望是看到我在 Intellisense 中看到的内容与项目和 ndp.sln 中的 类 的一对一映射。
有人能解释一下为什么源代码没有映射到编译框架 类 中的名称空间和 类 and/or 告诉我在哪里可以获得 [=13= 的源代码]?
WSFederationAuthenticationModule
class 位于 System.IdentityModel.Services
程序集中,在 System.IdentityModel.Services.dll
中,它本身位于您的 GAC 中。您可以使用 dotPeek 或 ILSpy 等反编译器查看源代码。
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,伊莫·兰德沃斯
在相同的 post 引用之前,您可以找到如何联系 Microsoft 以请求提供新程序集,因为它们可能是根据优先级和实际想要浏览的人数添加的那些集会。
话虽如此,我已经完成了您即将开始的过程,并且 dotPeek 反编译源足以满足我的需要,因此您可能想在实际源代码不可用时尝试一下。