RoslynCodeGenerator 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用 Roslyn C# 编译器实现代码生成器。
public class RoslynCodeGenerator : Orleans.CodeGeneration.ICodeGeneratorCache
public class RoslynCodeGenerator
type RoslynCodeGenerator = class
interface ICodeGeneratorCache
type RoslynCodeGenerator = class
Public Class RoslynCodeGenerator
Implements ICodeGeneratorCache
Public Class RoslynCodeGenerator
- 继承
-
RoslynCodeGenerator
- 实现
构造函数
RoslynCodeGenerator(IApplicationPartManager, ILoggerFactory) |
初始化 RoslynCodeGenerator 类的新实例。 |
RoslynCodeGenerator(SerializationManager) |
初始化 RoslynCodeGenerator 类的新实例。 |
方法
AddGeneratedAssembly(String, GeneratedAssembly) |
添加预生成的程序集。 |
GenerateAndLoadForAllAssemblies() |
为所有加载的程序集生成代码并加载输出。 |
GenerateAndLoadForAssemblies(Assembly[]) |
为指定的输入生成和加载代码。 |
GenerateAndLoadForAssemblies(IEnumerable<Assembly>) |
生成、编译和加载 |
GenerateAndLoadForAssembly(Assembly) |
确保为提供的程序集运行代码生成。 |
GenerateSourceForAssembly(Assembly) |
为提供的程序集生成源代码。 |
GetGeneratedAssemblies() |
将生成的程序集集合作为目标程序集名称对返回到原始程序集字节。 |