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() |
Возвращает коллекцию созданных сборок в виде пар имени целевой сборки в необработанные байты сборки. |