C# Class DLaB.EarlyBoundGenerator.Settings.EarlyBoundGeneratorConfig

显示文件 Open project: daryllabar/DLaB.Xrm.XrmToolBoxTools Class Usage Examples

Private Properties

Property Type Description
AddMissingArguments List
AddMissingDictionaryHashDefaultValues string
AddPipeDelimitedMissingDefaultValues string
ConvertNonColonDelimitedDictionaryListToDictionaryHash string
EarlyBoundGeneratorConfig System
EarlyBoundGeneratorConfig System
GetUserArgument DLaB.EarlyBoundGenerator.Settings.Argument
RemoveObsoleteValues void
SetUserArgument void

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

GetDefault() public static method

public static GetDefault ( ) : EarlyBoundGeneratorConfig
return EarlyBoundGeneratorConfig

GetExtensionArgument() public method

public GetExtensionArgument ( CreationType creationType, CrmSrvUtilService service ) : DLaB.EarlyBoundGenerator.Settings.Argument
creationType CreationType
service CrmSrvUtilService
return DLaB.EarlyBoundGenerator.Settings.Argument

GetExtensionArgument() public method

public GetExtensionArgument ( CreationType creationType, string setting ) : DLaB.EarlyBoundGenerator.Settings.Argument
creationType CreationType
setting string
return DLaB.EarlyBoundGenerator.Settings.Argument

GetSettingValue() public method

public GetSettingValue ( CreationType creationType, string setting ) : string
creationType CreationType
setting string
return string

Load() public static method

public static Load ( string filePath ) : EarlyBoundGeneratorConfig
filePath string
return EarlyBoundGeneratorConfig

Save() public method

public Save ( ) : void
return void

SetExtensionArgument() public method

public SetExtensionArgument ( CreationType creationType, CrmSrvUtilService service, string value ) : void
creationType CreationType
service CrmSrvUtilService
value string
return void

SetExtensionArgument() public method

public SetExtensionArgument ( CreationType creationType, string setting, string value ) : void
creationType CreationType
setting string
value string
return void