T4 テンプレート TextTemplatingFilePreprocessor (出力を生成するクラスを生成する) があるとします: ジェネレータ クラスに属性を追加することは可能ですか (出力自体の内部ではありません)? 基本的に私はこのようなものが欲しい:
#line 1 "C:\Path\To\MyTemplate.tt"
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TextTemplating", "11.0.0.0")]
[MyAttributeHere]
public partial class MyTemplate : MyTemplateBase
{
// ...
そのテンプレートの別の部分宣言を使用して別のファイルを作成し、それに属性を追加できることはわかっていますが、可能であればそれを避けたいと思います。