TessaCompilerBaseT - класс

Базовая абстрактная реализация ITessaCompilerT.

Definition

Пространство имён: Tessa.Compilation
Сборка: Tessa.Server (в Tessa.Server.dll) Версия: 4.0.4
C#
public abstract class TessaCompilerBase<T> : ITessaCompiler<T>
Inheritance
Object    TessaCompilerBaseT
Derived
Подробнее
Implements
ITessaCompilerT

Параметры типа

T
Тип объекта контекста компилятора.

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

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

Свойства

Compiler 
DefaultIgnoreWarnings Список кодов игнорируемых по умолчанию предупреждений.
DefaultReferences Список подключаемых по умолчанию зависимостей.
DefaultStatics Список подключаемых по умолчанию статических пространств имён.
DefaultUsings Список подключаемых по умолчанию пространств имён.

Методы

CompileAsync Выполняет компиляцию объектов системы в соответствии с заданным контекстом.
CreateContext Создаёт контекст компилятора.
CreateTessaCompilationResultAsync Создаёт объект ITessaCompilationResult с результатами компиляции.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
PrepareCompilationContextAsync Подготавливает ICompilationContext к использованию.
PrepareValidationResultAsync Создаёт объект ValidationResult с результатами компиляции.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также