检索C#文件中使用的变量名称列表

Car*_*225 1 c#

我想知道是否有办法可以编写一个方法来返回C#文件中使用的所有变量名.它甚至可能吗?有人做过这样的事吗?我想要一个变量名列表.

Tig*_*ran 5

是的.

您必须使用Roslyn将C#代码文件解析为语法树,并在语义分析后重新检索所需的变量.

这里可以找到更多关于如何做到这一点的例子:

入门:语义分析 - C#