Condividi tramite


RoslynCodeGenerator Classe

Definizione

Implementa un generatore di codice usando il compilatore C# 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
Ereditarietà
RoslynCodeGenerator
Implementazioni

Costruttori

RoslynCodeGenerator(IApplicationPartManager, ILoggerFactory)

Inizializza una nuova istanza della classe RoslynCodeGenerator.

RoslynCodeGenerator(SerializationManager)

Inizializza una nuova istanza della classe RoslynCodeGenerator.

Metodi

AddGeneratedAssembly(String, GeneratedAssembly)

Aggiunge un assembly pregenerato.

GenerateAndLoadForAllAssemblies()

Genera il codice per tutti gli assembly caricati e carica l'output.

GenerateAndLoadForAssemblies(Assembly[])

Genera e carica il codice per gli input specificati.

GenerateAndLoadForAssemblies(IEnumerable<Assembly>)

Genera, compila e carica l'oggetto

GenerateAndLoadForAssembly(Assembly)

Assicura che la generazione del codice sia stata eseguita per l'assembly fornito.

GenerateSourceForAssembly(Assembly)

Genera il codice sorgente per l'assembly fornito.

GetGeneratedAssemblies()

Restituisce la raccolta di assembly generati come coppie di nome dell'assembly di destinazione in byte di assembly non elaborati.

Si applica a