CompilationResult - конструктор

Создаёт экземпляр класса с указанием значений его свойств. Объект после создания является неизменяемым (immutable).

Definition

Пространство имён: Tessa.Compilation
Сборка: Tessa.Server (в Tessa.Server.dll) Версия: 3.6.0.22
C#
public CompilationResult(
	Guid assemblyID,
	byte[] assemblyBytes = null,
	string buildVersion = null,
	DateTime? buildDate = null,
	Assembly assembly = null,
	ValidationResult result = null,
	IList<ICompilerOutputItem> output = null,
	string rawOutput = null,
	int compilerReturnValue = 0,
	Dictionary<string, Object> info = null
)

Параметры

assemblyID  Guid
Идентификатор сборки из [Tessa.Platform.Compilers.ICompilationContext].
assemblyBytes  Byte  (Optional)
Массив байт, соответствующий сборке, или null, если массив байт не задан. Позволяет загрузить сборку посредством метода Assembly.Load(bytes).
buildVersion  String  (Optional)
 
buildDate  NullableDateTime  (Optional)
 
assembly  Assembly  (Optional)
Объект сборки [System.Reflection.Assembly].
result  ValidationResult  (Optional)
Результат компиляции, указанный через [Tessa.Platform.Validation.ValidationResult].
output  IListICompilerOutputItem  (Optional)
Список строк вывода компилятора.
rawOutput  String  (Optional)
Полный вывод компилятора в виде строки текста (аналогичен выводу на консоль при компиляции).
compilerReturnValue  Int32  (Optional)
Возвращаемое значение компилятора.
info  DictionaryString, Object  (Optional)
Дополнительная информация.

См. также