小编Sab*_*_cs的帖子

如何使用.NET编译器平台创建一个const声明

我正在尝试使用Roslyn创建一个小代码生成器,或者现在称为.NET编译器平台,我使用的是encodeom,这很麻烦,但是MSDN得到了参考,现在Roslyn几乎没有文档,所有文档都专注于代码分析代替代码生成.所以我的问题很简单:如何创建类似的东西:

private const string MyString = "This is my string";
Run Code Online (Sandbox Code Playgroud)

使用Compiler Platform类?我找到了类似FieldDeclarationSyntax和ExpressionSyntax的东西,但是我发现的所有样本都生成了Myclass myvariable = new Myclass(); 并没有什么能告诉我如何生成字符串类型声明这么简单.任何线索都会很棒.先感谢您

c# code-generation roslyn

5
推荐指数
1
解决办法
308
查看次数

标签 统计

c# ×1

code-generation ×1

roslyn ×1