我想要通过编程将一个函数(TestMethod)添加到现有的C#文件中。
经过一些谷歌搜索,我找到了库
EnvDTE
和CodeModel.AddFunction
方法,但我找不到想要的好示例。
我希望能够在新创建的函数中添加代码和属性。类似于这样的东西:/// <summary>
/// Documentation
/// </summary>
[TestMethod]
public void TestMethod1()
{
string test = Helper.CodeExample();
}
有人能给我展示一下如何做这个的示例吗?
编辑:我想编辑一个C#文件,就像你编辑文本文件一样。我知道可以使用StreamWriter来完成这个任务,但是是否有更好的方法呢?