【问题标题】:How to generate/edit typescript code in c# using roslyn如何使用 roslyn 在 C# 中生成/编辑打字稿代码
【发布时间】:2021-09-25 06:46:49
【问题描述】:

我有一个打字稿文件,我想从代码中动态编辑它。我想将打字稿文件的路径传递给某种 AST 解析器,然后对该 AST 进行操作并保存它。但是,所有这些我都想使用 C# 代码来完成,因为我不想依赖 node_modules。 有没有办法在 C# 中做到这一点?

我想要的类似于下面的功能(这适用于 c#)

AdhocWorkspace adhocWorkspace = new AdhocWorkspace();
var syntaxGenerator = SyntaxGenerator.GetGenerator(adhocWorkspace, LanguageNames.CSharp);

使用syntaxGenerator 我可以生成任何我想要的c# 代码。同样,我想为 TypeScript 生成。 罗斯林能做到吗?或者有没有其他方法?谢谢。

【问题讨论】:

    标签: c# typescript code-generation roslyn roslyn-code-analysis


    【解决方案1】:

    Roslyn 不支持操作 TypeScript 代码。

    【讨论】:

      猜你喜欢
      • 2018-10-17
      • 1970-01-01
      • 2022-12-01
      • 2019-08-01
      • 2015-03-06
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      • 2018-07-03
      相关资源
      最近更新 更多