我有一些源代码文件,我想在其中提取所有注释(C 风格)并在它们中搜索特定的构造,然后我可以在源生成器中使用它来制作一些额外的代码......
例子:
...
var v = something();//comment I just want to skip
//record Car (
//string CarId This is the CarId
//)
var whatever = ()=>{...};
/*record AnotherCar(
string CarId This is the CarId
)*/
...
我有2个问题。首先,我不知道如何跳过除评论之外的所有内容,其次如何让它只返回其中编码的记录?或者,只需搜索关键字并尝试从那里解析,但也无法弄清楚。