次の方法で共有


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

生成されたアセンブリのコレクションを、ターゲット アセンブリ名のペアとして生アセンブリ バイトに返します。

適用対象