TessaCompilationSourceProviderBaseT - конструктор
Пространство имён: Tessa.CompilationСборка: Tessa.Server (в Tessa.Server.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
protected TessaCompilationSourceProviderBase(
ICompiler compiler,
ICompilationSourceBuilderProvider compilationSourceBuilderProvider,
ITessaCompiler<T> tessaCompiler,
ICompilationSourceFactory<T>? compilationSourceFactory = null
)
Protected Sub New (
compiler As ICompiler,
compilationSourceBuilderProvider As ICompilationSourceBuilderProvider,
tessaCompiler As ITessaCompiler(Of T),
Optional compilationSourceFactory As ICompilationSourceFactory(Of T) = Nothing
)
protected:
TessaCompilationSourceProviderBase(
ICompiler^ compiler,
ICompilationSourceBuilderProvider^ compilationSourceBuilderProvider,
ITessaCompiler<T>^ tessaCompiler,
ICompilationSourceFactory<T>^ compilationSourceFactory = nullptr
)
new :
compiler : ICompiler *
compilationSourceBuilderProvider : ICompilationSourceBuilderProvider *
tessaCompiler : ITessaCompiler<'T> *
?compilationSourceFactory : ICompilationSourceFactory<'T>
(* Defaults:
let _compilationSourceFactory = defaultArg compilationSourceFactory null
*)
-> TessaCompilationSourceProviderBase
Параметры
- compiler ICompiler
Объект, предоставляющий методы для взаимодействия с компилятором.
- compilationSourceBuilderProvider ICompilationSourceBuilderProvider
- tessaCompiler ITessaCompilerT
Объект, предоставляющий методы для компиляции объектов системы.
- compilationSourceFactory ICompilationSourceFactoryT (Optional)
Объект, возвращающий список элементов компиляции
ICompilationSource по заданному контексту.