RoslynCodeGenerator Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Implementiert einen Codegenerator mithilfe des Roslyn C#-Compilers.
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
- Vererbung
-
RoslynCodeGenerator
- Implementiert
Konstruktoren
RoslynCodeGenerator(IApplicationPartManager, ILoggerFactory) |
Initialisiert eine neue Instanz der RoslynCodeGenerator-Klasse. |
RoslynCodeGenerator(SerializationManager) |
Initialisiert eine neue Instanz der RoslynCodeGenerator-Klasse. |
Methoden
AddGeneratedAssembly(String, GeneratedAssembly) |
Fügt eine vorab generierte Assembly hinzu. |
GenerateAndLoadForAllAssemblies() |
Generiert Code für alle geladenen Assemblys und lädt die Ausgabe. |
GenerateAndLoadForAssemblies(Assembly[]) |
Generiert und lädt Code für die angegebenen Eingaben. |
GenerateAndLoadForAssemblies(IEnumerable<Assembly>) |
Generiert, kompiliert und lädt die |
GenerateAndLoadForAssembly(Assembly) |
Stellt sicher, dass die Codegenerierung für die bereitgestellte Assembly ausgeführt wurde. |
GenerateSourceForAssembly(Assembly) |
Generiert Quellcode für die bereitgestellte Assembly. |
GetGeneratedAssemblies() |
Gibt die Auflistung der generierten Assemblys als Paare des Zielassemblys auf rohe Assemblybytes zurück. |