WorkplaceService - конструктор |
Пространство имён:
Tessa.Views.Workplaces
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public WorkplaceService(
[NotNullAttribute] Func<ITessaWorkplaceService> factory,
[NotNullAttribute] IMessageProvider messageProvider,
[NotNullAttribute] IWorkplaceInterpreter workplaceInterpreter,
[NotNullAttribute] IIndentationStrategy indentationStrategy
)
Public Sub New (
<NotNullAttribute> factory As Func(Of ITessaWorkplaceService),
<NotNullAttribute> messageProvider As IMessageProvider,
<NotNullAttribute> workplaceInterpreter As IWorkplaceInterpreter,
<NotNullAttribute> indentationStrategy As IIndentationStrategy
)
public:
WorkplaceService(
[NotNullAttribute] Func<ITessaWorkplaceService^>^ factory,
[NotNullAttribute] IMessageProvider^ messageProvider,
[NotNullAttribute] IWorkplaceInterpreter^ workplaceInterpreter,
[NotNullAttribute] IIndentationStrategy^ indentationStrategy
)
new :
[<NotNullAttribute>] factory : Func<ITessaWorkplaceService> *
[<NotNullAttribute>] messageProvider : IMessageProvider *
[<NotNullAttribute>] workplaceInterpreter : IWorkplaceInterpreter *
[<NotNullAttribute>] indentationStrategy : IIndentationStrategy -> WorkplaceService
Параметры
- factory
- Тип: SystemFuncITessaWorkplaceService
Фабрика создания сервиса рабочих мест
- messageProvider
- Тип: Tessa.Platform.RuntimeIMessageProvider
Объект осуществляющий вывод сообщений
- workplaceInterpreter
- Тип: Tessa.Views.Parser.SyntaxTree.WorkplaceIWorkplaceInterpreter
Интерпретатор рабочих мест
- indentationStrategy
- Тип: Tessa.Views.ParserIIndentationStrategy
Стратегия выравнивания текста
См. также