Compartir a través de


RoslynCodeGenerator Clase

Definición

Implementa un generador de código mediante el compilador de C# de Roslyn.

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
Herencia
RoslynCodeGenerator
Implementaciones

Constructores

RoslynCodeGenerator(IApplicationPartManager, ILoggerFactory)

Inicializa una nueva instancia de la clase RoslynCodeGenerator.

RoslynCodeGenerator(SerializationManager)

Inicializa una nueva instancia de la clase RoslynCodeGenerator.

Métodos

AddGeneratedAssembly(String, GeneratedAssembly)

Agrega un ensamblado generado previamente.

GenerateAndLoadForAllAssemblies()

Genera código para todos los ensamblados cargados y carga la salida.

GenerateAndLoadForAssemblies(Assembly[])

Genera y carga código para las entradas especificadas.

GenerateAndLoadForAssemblies(IEnumerable<Assembly>)

Genera, compila y carga el

GenerateAndLoadForAssembly(Assembly)

Garantiza que se ha ejecutado la generación de código para el ensamblado proporcionado.

GenerateSourceForAssembly(Assembly)

Genera código fuente para el ensamblado proporcionado.

GetGeneratedAssemblies()

Devuelve la colección de ensamblados generados como pares de nombre de ensamblado de destino a bytes de ensamblado sin formato.

Se aplica a