Lou*_*hys 5 .net c# regex string code-generation
我正在创建一个自动化工具,用于将属性插入到现有类的源代码中.例如,我有一个像这样的现有源代码:
public class MyClass
{
//class members goes here
}
Run Code Online (Sandbox Code Playgroud)
我想修改它变成这样
public class MyClass
{
//class members goes here
public string MyProp { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
并将其保存到同一个文件中.
类名,属性类型和属性名称将事先知道,并且可以被视为操作的参数.知道如何轻松做到这一点吗?也许正则表达式替换将适用于此,但我不知道使用哪个表达式将是灵活的,无论源代码的新行,空格和标识策略.
编辑:我正在寻找的只是自动生成源代码,而不是在运行时操作类