Поделиться через


RoslynCodeGenerator Класс

Определение

Реализует генератор кода с помощью компилятора 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
Наследование
RoslynCodeGenerator
Реализации

Конструкторы

RoslynCodeGenerator(IApplicationPartManager, ILoggerFactory)

Инициализирует новый экземпляр класса RoslynCodeGenerator.

RoslynCodeGenerator(SerializationManager)

Инициализирует новый экземпляр класса RoslynCodeGenerator.

Методы

AddGeneratedAssembly(String, GeneratedAssembly)

Добавляет предварительно созданную сборку.

GenerateAndLoadForAllAssemblies()

Создает код для всех загруженных сборок и загружает выходные данные.

GenerateAndLoadForAssemblies(Assembly[])

Создает и загружает код для указанных входных данных.

GenerateAndLoadForAssemblies(IEnumerable<Assembly>)

Создает, компилирует и загружает

GenerateAndLoadForAssembly(Assembly)

Обеспечивает выполнение создания кода для предоставленной сборки.

GenerateSourceForAssembly(Assembly)

Создает исходный код для предоставленной сборки.

GetGeneratedAssemblies()

Возвращает коллекцию созданных сборок в виде пар имени целевой сборки в необработанные байты сборки.

Применяется к