共用方式為


RoslynCodeGenerator 類別

定義

使用 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()

將產生的元件集合當做目標群組件名稱配對傳回原始元件位元組。

適用於