Compartilhar via


RoslynCodeGenerator Classe

Definição

Implementa um gerador de código usando o compilador do 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
Herança
RoslynCodeGenerator
Implementações

Construtores

RoslynCodeGenerator(IApplicationPartManager, ILoggerFactory)

Inicializa uma nova instância da classe RoslynCodeGenerator.

RoslynCodeGenerator(SerializationManager)

Inicializa uma nova instância da classe RoslynCodeGenerator.

Métodos

AddGeneratedAssembly(String, GeneratedAssembly)

Adiciona um assembly pré-gerado.

GenerateAndLoadForAllAssemblies()

Gera código para todos os assemblies carregados e carrega a saída.

GenerateAndLoadForAssemblies(Assembly[])

Gera e carrega o código para as entradas especificadas.

GenerateAndLoadForAssemblies(IEnumerable<Assembly>)

Gera, compila e carrega o

GenerateAndLoadForAssembly(Assembly)

Garante que a geração de código tenha sido executada para o assembly fornecido.

GenerateSourceForAssembly(Assembly)

Gera o código-fonte para o assembly fornecido.

GetGeneratedAssemblies()

Retorna a coleção de assemblies gerados como pares de nome do assembly de destino para bytes de assembly brutos.

Aplica-se a