2009-04-01 11 views
2

Ist es eine bewährte Methode, den generierten Code zu kennzeichnen?Wie kann ich Code als generierten Code kennzeichnen?

Was ich will, erreichen, ist folgende:

  • Debugger Schritt nicht standardmäßig in der Eigenschaft oder Methode
  • Metrics sind nicht für die Klassen/Mitglieder calulated

Antwort

2

Nun, für die erste - Attribute ([DebuggerStepThrough] ist die wichtigste für Ihre Frage); einige nützliche hier:

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

Nicht sicher über die zweite Frage.

+0

Ich bin mit Mark auf diesem - Wenn Sie nicht mögen, wie die Code-Metriken auf Ihrem generierten Code ausgewertet werden, müssen Sie vielleicht Ihre Vorlagen anpassen? –

-1

Sie könnten Postsharp verwenden, um den Code zu bearbeiten, sobald er kompiliert wurde.

Verwandte Themen