【发布时间】:2017-06-06 13:34:31
【问题描述】:
我正在开发 WPF 代码生成工具。但是过了一段时间我就卡住了。我使用 T4 模板成功生成了动态代码(基本上是一种方法)。我正在使用 streamwriter 将此代码写入 c# 类文件(有一个选择文件的选项)。但我只能在课外(在最后的右括号之后)这样做。但我的要求是:
我需要在类 iteself 中编写这个生成的方法
在更新期间,我必须获取所选类文件中列出的所有方法的详细信息(如方法名称、返回类型、该方法中使用的存储过程、该方法中使用的参数等)。在大多数类文件中有 100 种方法。我需要了解这一切的详细信息。
我必须在不使用任何类型的字符串操作方法的情况下做到这一点。我想使用某种解析或任何其他方式来做到这一点。对此的任何帮助将不胜感激。希望有人可以帮助我...
【问题讨论】:
-
你可以添加一些代码sn-ps到这个吗?
-
粘贴您的模板代码
标签: wpf parsing templates code-generation t4