假设我有一个 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
{
// ...
我知道我可以使用该模板的另一个部分声明创建另一个文件,并在其上添加属性,但是如果可能的话,我想避免这种情况。