CompilationHelper - класс

Definition

Пространство имён: Tessa.Compilation
Сборка: Tessa.Server (в Tessa.Server.dll) Версия: 4.0.4
C#
public static class CompilationHelper
Inheritance
Object    CompilationHelper

Свойства

TessaDefaultReferences Ссылки (референсы) на библиотеки (без расширения .dll), подключаемые при компиляции сборки со скриптами, в которой есть референс как минимум на библиотеку Tessa.
TessaDefaultStatics Классы, подключаемые как using static в каждом файле со скриптами в сборке, в которой есть референс как минимум на библиотеку Tessa.
TessaDefaultUsings Пространства имён, подключаемые как using в каждом файле со скриптами в сборке, в которой есть референс как минимум на библиотеку Tessa.
TessaExtensionsDefaultReferences Ссылки (референсы) на библиотеки (без расширения .dll), подключаемые при компиляции сборки со скриптами, в которой должны быть референсы на библиотеки серверных расширений и другие популярные API, используемые в TESSA.

Методы

CreateReference Создаёт ссылку на сборку в виде массива байт.
CreateReferenceToCompilationObjectAsyncTCompilerContext, TKey, TInstance Создаёт ссылку на объект компиляции.
CreateUnderlining 
ExtractSourceIDFromSyntaxTree 
FormatErrorIntoMember Формирует строковое описание места возникновения ошибки компиляции.
GetMemberName 
GetMemberNameAndPosition 
GetSimpleAssemblyName Возвращает простое имя сборки, созданное из категории объекта компиляции и его идентификатора.
GetSimpleAssemblyNameInfo Возвращает категорию и идентификатор объекта компиляции, полученные из простого имени сборки, созданного с помощью GetSimpleAssemblyName(String, Guid).
NormalizeNodeText 
ParseName 
ParseSource 

См. также