1

有没有人知道的任何方法(可能通过加载项)可以轻松列出或可视化 Visual Studio 2008 SP1(独立或使用 ReSharper 4.5)中的类的字段(和自动属性)?

我已经习惯于 在 Visual Studio 2008 的 C# 代码文本编辑器的导航栏中的成员下拉列表中查看由蓝色框/菱形图标标识的类的字段。我发现告诉类“拥有”什么状态很有帮助字段以及类实例的大小。

自动实现的属性有一个匿名字段支持它们,但它们在成员下拉列表中没有单独的图标来指示它们背后有存储。

4

1 回答 1

0

我不知道在 Visual Studio 环境中进行这种区分的方法,但 ILDASM 实用程序(MSIL 反汇编程序)确实向您显示了一个类中的所有字段,包括自动属性的支持字段。

您可以从 VS2008 命令行运行 ILDASM.exe,然后打开已编译的程序集。

这里有一个关于如何从 Visual Studio 中调用 ILDASM 的提示,但我自己没有尝试过...... http://www.devx.com/vb2themax/Tip/18784

同样,您可以从 Red Gate 的优秀(而且免费!).Net Reflector 获得相同的信息。

于 2010-02-24T22:27:07.137 回答