C# Класс DLaB.EarlyBoundGenerator.Settings.EarlyBoundGeneratorConfig

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddMissingArguments List
AddMissingDictionaryHashDefaultValues string
AddPipeDelimitedMissingDefaultValues string
ConvertNonColonDelimitedDictionaryListToDictionaryHash string
EarlyBoundGeneratorConfig System
EarlyBoundGeneratorConfig System
GetUserArgument DLaB.EarlyBoundGenerator.Settings.Argument
RemoveObsoleteValues void
SetUserArgument void

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

Метод Описание
GetDefault ( ) : EarlyBoundGeneratorConfig
GetExtensionArgument ( CreationType creationType, CrmSrvUtilService service ) : DLaB.EarlyBoundGenerator.Settings.Argument
GetExtensionArgument ( CreationType creationType, string setting ) : DLaB.EarlyBoundGenerator.Settings.Argument
GetSettingValue ( CreationType creationType, string setting ) : string
Load ( string filePath ) : EarlyBoundGeneratorConfig
Save ( ) : void
SetExtensionArgument ( CreationType creationType, CrmSrvUtilService service, string value ) : void
SetExtensionArgument ( CreationType creationType, string setting, string value ) : void

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

Метод Описание
AddMissingArguments ( List value, List @default ) : List
AddMissingDictionaryHashDefaultValues ( string value, string @default ) : string
AddPipeDelimitedMissingDefaultValues ( string value, string @default ) : string
ConvertNonColonDelimitedDictionaryListToDictionaryHash ( string oldValue ) : string
EarlyBoundGeneratorConfig ( ) : System
EarlyBoundGeneratorConfig ( POCO poco, string filePath ) : System

Initializes a new instance of the EarlyBoundGeneratorConfig class.

GetUserArgument ( CreationType creationType, string setting ) : DLaB.EarlyBoundGenerator.Settings.Argument
RemoveObsoleteValues ( POCO poco, EarlyBoundGeneratorConfig @default ) : void
SetUserArgument ( CreationType creationType, string setting, string value ) : void

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

GetDefault() публичный статический Метод

public static GetDefault ( ) : EarlyBoundGeneratorConfig
Результат EarlyBoundGeneratorConfig

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

public GetExtensionArgument ( CreationType creationType, CrmSrvUtilService service ) : DLaB.EarlyBoundGenerator.Settings.Argument
creationType CreationType
service CrmSrvUtilService
Результат DLaB.EarlyBoundGenerator.Settings.Argument

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

public GetExtensionArgument ( CreationType creationType, string setting ) : DLaB.EarlyBoundGenerator.Settings.Argument
creationType CreationType
setting string
Результат DLaB.EarlyBoundGenerator.Settings.Argument

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

public GetSettingValue ( CreationType creationType, string setting ) : string
creationType CreationType
setting string
Результат string

Load() публичный статический Метод

public static Load ( string filePath ) : EarlyBoundGeneratorConfig
filePath string
Результат EarlyBoundGeneratorConfig

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

public Save ( ) : void
Результат void

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

public SetExtensionArgument ( CreationType creationType, CrmSrvUtilService service, string value ) : void
creationType CreationType
service CrmSrvUtilService
value string
Результат void

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

public SetExtensionArgument ( CreationType creationType, string setting, string value ) : void
creationType CreationType
setting string
value string
Результат void