如何将代码标记为已生成

时间:2009-04-01 09:16:41

标签: .net code-generation

标记.net生成的代码是最佳做法吗?

我想要实现的目标如下:

  • 默认情况下,调试器步骤不在属性或方法
  • 不为这些类/成员计算度量标准

2 个答案:

答案 0 :(得分:2)

嗯,对于第一个属性([DebuggerStepThrough]对你的问题最重要);这里有一些有用的:

[DebuggerStepThrough, DebuggerHidden, DebuggerNonUserCode]
[CompilerGenerated] // arguably untrue...

不确定第二个问题。

答案 1 :(得分:-1)

编译后,您可以考虑使用Postsharp来操作代码。