WorkplaceFilePersistent - конструктор
Пространство имён: Tessa.Views.Parser.SerializationСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
public WorkplaceFilePersistent(
[NotNullAttribute] IExchangeFormatInterpreter interpreter,
[NotNullAttribute] IIndentationStrategy indentationStrategy,
[NotNullAttribute] TessaViewModelRepository viewRepository,
[NotNullAttribute] IJsonViewModelAdapter jsonViewModelConverter,
[NotNullAttribute] IConverter<IJsonSearchQueryMetadata, ISearchQueryMetadata> jsonSearchQueryConverter,
[NotNullAttribute] ITessaViewService viewService,
[NotNullAttribute] IWorkplaceInterpreter workplaceInterpreter,
[NotNullAttribute] IConverter<IJsonWorkplaceMetadata, IWorkplaceMetadata> jsonWorkplaceMetadataConverter
)
Public Sub New (
<NotNullAttribute> interpreter As IExchangeFormatInterpreter,
<NotNullAttribute> indentationStrategy As IIndentationStrategy,
<NotNullAttribute> viewRepository As TessaViewModelRepository,
<NotNullAttribute> jsonViewModelConverter As IJsonViewModelAdapter,
<NotNullAttribute> jsonSearchQueryConverter As IConverter(Of IJsonSearchQueryMetadata, ISearchQueryMetadata),
<NotNullAttribute> viewService As ITessaViewService,
<NotNullAttribute> workplaceInterpreter As IWorkplaceInterpreter,
<NotNullAttribute> jsonWorkplaceMetadataConverter As IConverter(Of IJsonWorkplaceMetadata, IWorkplaceMetadata)
)
public:
WorkplaceFilePersistent(
[NotNullAttribute] IExchangeFormatInterpreter^ interpreter,
[NotNullAttribute] IIndentationStrategy^ indentationStrategy,
[NotNullAttribute] TessaViewModelRepository^ viewRepository,
[NotNullAttribute] IJsonViewModelAdapter^ jsonViewModelConverter,
[NotNullAttribute] IConverter<IJsonSearchQueryMetadata^, ISearchQueryMetadata^>^ jsonSearchQueryConverter,
[NotNullAttribute] ITessaViewService^ viewService,
[NotNullAttribute] IWorkplaceInterpreter^ workplaceInterpreter,
[NotNullAttribute] IConverter<IJsonWorkplaceMetadata^, IWorkplaceMetadata^>^ jsonWorkplaceMetadataConverter
)
new :
[<NotNullAttribute>] interpreter : IExchangeFormatInterpreter *
[<NotNullAttribute>] indentationStrategy : IIndentationStrategy *
[<NotNullAttribute>] viewRepository : TessaViewModelRepository *
[<NotNullAttribute>] jsonViewModelConverter : IJsonViewModelAdapter *
[<NotNullAttribute>] jsonSearchQueryConverter : IConverter<IJsonSearchQueryMetadata, ISearchQueryMetadata> *
[<NotNullAttribute>] viewService : ITessaViewService *
[<NotNullAttribute>] workplaceInterpreter : IWorkplaceInterpreter *
[<NotNullAttribute>] jsonWorkplaceMetadataConverter : IConverter<IJsonWorkplaceMetadata, IWorkplaceMetadata> -> WorkplaceFilePersistent
Параметры
- interpreter IExchangeFormatInterpreter
Описание интерфейса интерпретатора текста формата обмена
- indentationStrategy IIndentationStrategy
Описание интерфейса стратегии выравнивание текста
- viewRepository TessaViewModelRepository
Репозиторий моделей представлений
- jsonViewModelConverter IJsonViewModelAdapter
- jsonSearchQueryConverter IConverterIJsonSearchQueryMetadata, ISearchQueryMetadata
- Конвертер формата JSON для ISearchQueryMetadata.
- viewService ITessaViewService
Интерфейс сервиса представлений
- workplaceInterpreter IWorkplaceInterpreter
Описание интерфейса интерпретатора рабочего места
- jsonWorkplaceMetadataConverter IConverterIJsonWorkplaceMetadata, IWorkplaceMetadata
-