在 .NET 库中查看 类

View classes in a .NET library

我正在尝试访问应用程序公开的函数调用。有人告诉我,我应该能够在 .NET 库中查看 类。我猜这些将在 .dll 文件中。我使用 Dependency Walker 打开 .dll 文件,但没有看到任何有趣的东西。你能告诉我一种在 .NET 库中查看 类 的方法吗?

您可以右键单击 Visual Studio 中的成员并转到(或查看)定义,但这只会向您显示 API,而不是实现。

ILSpy 可以检查和反编译托管程序集。

对于 Microsoft 的标准 .NET 库,referencesource.microsoft.com 是一个很好的资源。

在 Visual Studio 中,您可以使用对象浏览器。在 View 菜单下,select Object Browser。从那里您可以单击 window 中的省略号并浏览到 DLL。

此视图将向您显示 public 命名空间、类 和 类 中的方法。