Wpf 使用t4模板的动态代码生成

Wpf 使用t4模板的动态代码生成,wpf,parsing,templates,code-generation,t4,Wpf,Parsing,Templates,Code Generation,T4,我正在开发一个WPF代码生成工具。但过了一段时间,我被绊倒了。我生成了动态代码,这基本上是一个成功使用T4模板的方法。我正在将此代码写入一个c类文件中。有一个选项可以使用streamwriter选择文件。但我只能在最后一次大括号结束后在课外做这件事。但我的要求是: 我需要在类iteself中编写这个生成的方法 在更新期间,我必须获得所选类文件中列出的所有方法的详细信息,如方法名称、返回类型、该方法中使用的存储过程、该方法中使用的参数等。在大多数类文件中有100种方法。我需要了解这一切的细节 我必

我正在开发一个WPF代码生成工具。但过了一段时间,我被绊倒了。我生成了动态代码,这基本上是一个成功使用T4模板的方法。我正在将此代码写入一个c类文件中。有一个选项可以使用streamwriter选择文件。但我只能在最后一次大括号结束后在课外做这件事。但我的要求是:

我需要在类iteself中编写这个生成的方法

在更新期间,我必须获得所选类文件中列出的所有方法的详细信息,如方法名称、返回类型、该方法中使用的存储过程、该方法中使用的参数等。在大多数类文件中有100种方法。我需要了解这一切的细节


我必须在不使用任何字符串操作方法的情况下执行此操作。我想使用某种解析或任何其他方式来完成这项工作。在此方面的任何帮助都将不胜感激。希望有人能在这方面帮助我…

T4没有提供对文件执行任何操作的功能。 它的目标区域是生成一段文本


我建议生成包含所有方法的整个类,并替换现有文件。

是否可以向其中添加一些代码片段?粘贴模板代码