C# 编辑.cs文件的解析器

C# 编辑.cs文件的解析器,c#,parsing,C#,Parsing,是否有可能通过解析器或其他方式编辑c代码(在文件中)?我想自动向类添加一个新的属性/方法/接口。有什么东西已经存在了吗 谢谢, el有一个(和.NET引擎来处理表),这样您就可以在那里找到您需要的东西。听起来您的体系结构有问题。我无法想象,为什么要这样做。所以我猜R#(和类似的工具)都错了…)我必须添加一个接口,并在生成的类的那些命令上实现它。我不想手动执行此操作。如果这个用例还没有实现,我将编写我自己的小字符串解析器,它只需在文本文件(在本例中是一个.cs文件)中插入几个单词,所以我的架构没有

是否有可能通过解析器或其他方式编辑c代码(在文件中)?我想自动向类添加一个新的属性/方法/接口。有什么东西已经存在了吗

谢谢,
el

有一个(和.NET引擎来处理表),这样您就可以在那里找到您需要的东西。

听起来您的体系结构有问题。我无法想象,为什么要这样做。所以我猜R#(和类似的工具)都错了…)我必须添加一个接口,并在生成的类的那些命令上实现它。我不想手动执行此操作。如果这个用例还没有实现,我将编写我自己的小字符串解析器,它只需在文本文件(在本例中是一个.cs文件)中插入几个单词,所以我的架构没有问题:-)在这个用例中,这样做完全可以。我想你会想在预提交钩子或类似的东西中添加属性。谢谢你的awnser,但我想这对我的需求来说是一种过分的做法。如果你想插入它的模式事先知道,基于正则表达式的解决方案可能是你的朋友。但这不是一个解析器,它不“理解”它正在更改的代码,这与真正的解析器不同,真正的解析器最终创建AST并允许您执行一致性分析和更改(最终通过CodeDom或其他方式再次输出最终代码)。