相关疑难解决方法(0)

哪里可以了解VS调试器'魔术名'

如果您曾经使用过Reflector,您可能会注意到C#编译器会生成类型,方法,字段和局部变量,这些变量值得调试器"特殊"显示.例如,以"CS $"开头的局部变量不会显示给用户.匿名方法的闭包类型,自动属性的后备字段等还有其他特殊的命名约定.

我的问题:在哪里可以了解这些命名约定?有谁知道一些文件?

我的目标是使PostSharp 2.0使用相同的约定.

c# compiler-construction debugging

107
推荐指数
1
解决办法
9618
查看次数

如何从.NET中的用户类distingush编译器生成的类

我的程序中有一段代码通过检查它们的类型名称中是否包含"DisplayClass"来区分编译器生成的类.
在阅读这个答案后,我想我需要一个更好的方法.如何从.NET中的用户类中删除编译器生成的类?

.net c# compiler-construction reflection

7
推荐指数
2
解决办法
4237
查看次数

标签 统计

c# ×2

compiler-construction ×2

.net ×1

debugging ×1

reflection ×1