Partager via


RoslynCodeGenerator Classe

Définition

Implémente un générateur de code à l’aide du compilateur 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
Héritage
RoslynCodeGenerator
Implémente

Constructeurs

RoslynCodeGenerator(IApplicationPartManager, ILoggerFactory)

Initialise une nouvelle instance de la classe RoslynCodeGenerator.

RoslynCodeGenerator(SerializationManager)

Initialise une nouvelle instance de la classe RoslynCodeGenerator.

Méthodes

AddGeneratedAssembly(String, GeneratedAssembly)

Ajoute un assembly prégéné.

GenerateAndLoadForAllAssemblies()

Génère du code pour tous les assemblys chargés et charge la sortie.

GenerateAndLoadForAssemblies(Assembly[])

Génère et charge le code pour les entrées spécifiées.

GenerateAndLoadForAssemblies(IEnumerable<Assembly>)

Génère, compile et charge le

GenerateAndLoadForAssembly(Assembly)

Vérifie que la génération de code a été exécutée pour l’assembly fourni.

GenerateSourceForAssembly(Assembly)

Génère le code source pour l’assembly fourni.

GetGeneratedAssemblies()

Retourne la collection d’assemblys générés sous forme de paires de nom d’assembly cible en octets d’assembly bruts.

S’applique à