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() |
將產生的元件集合當做目標群組件名稱配對傳回原始元件位元組。 |