C# Класс SobekCM.Builder_Library.Settings.Builder_Modules

Collection of builder modules to run for an instance of SobekCM / builder
Наследование: SobekCM.Core.Settings.Builder_Settings
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Builder_Modules ( Builder_Settings Settings ) : System

Constructor for a new instance of the Builder_Modules class

Builder_Modules_From_Settings ( string InstanceName ) : List

Build the modules for the non-folder specific builder modules

Clear ( ) : void

Clear all the settings and the list of modules

Get_Folder_Module_By_Key ( string Key ) : iFolderModule

Get a folder module by key, avoiding multiple instances of folder modules from being created

Приватные методы

Метод Описание
Get_Module ( SobekCM.Core.Settings.Builder_Module_Setting Settings, string InstanceName, string &ErrorMessage ) : object
Get_Submission_Module ( SobekCM.Core.Settings.Builder_Module_Setting ItemSetting, string InstanceName, string &ErrorMessage ) : iSubmissionPackageModule

Описание методов

Builder_Modules() публичный Метод

Constructor for a new instance of the Builder_Modules class
public Builder_Modules ( Builder_Settings Settings ) : System
Settings SobekCM.Core.Settings.Builder_Settings Setting information
Результат System

Builder_Modules_From_Settings() публичный Метод

Build the modules for the non-folder specific builder modules
public Builder_Modules_From_Settings ( string InstanceName ) : List
InstanceName string Name of the current instance, which tells where the plug-in assemblies may be located
Результат List

Clear() публичный Метод

Clear all the settings and the list of modules
public Clear ( ) : void
Результат void

Get_Folder_Module_By_Key() публичный Метод

Get a folder module by key, avoiding multiple instances of folder modules from being created
public Get_Folder_Module_By_Key ( string Key ) : iFolderModule
Key string Key for this folder module, usually the namespace and class name
Результат iFolderModule