C# Class DLaB.EarlyBoundGenerator.Logic

Show file Open project: daryllabar/DLaB.Xrm.XrmToolBoxTools Class Usage Examples

Private Properties

Property Type Description
Create void
GetConfigArguments string
GetOutputFilePath string
GetSafeArgs string
HandleResult void
Speak void
UpdateConfigAppSetting bool
UpdateCrmSvcUtilConfig void
UpdateStatus void
UpdateStatus void
UpdateStatus void

Public Methods

Method Description
CreateActions ( ) : void
CreateEntities ( ) : void
CreateOptionSets ( ) : void
ExecuteAll ( ) : void
Logic ( EarlyBoundGeneratorConfig earlyBoundGeneratorConfig ) : System

Protected Methods

Method Description
AbleToMakeFileAccessible ( string filePath ) : bool

Private Methods

Method Description
Create ( CreationType creationType ) : void
GetConfigArguments ( EarlyBoundGeneratorConfig earlyBoundGeneratorConfig, CreationType type ) : string
GetOutputFilePath ( EarlyBoundGeneratorConfig earlyBoundGeneratorConfig, CreationType creationType ) : string
GetSafeArgs ( EarlyBoundGeneratorConfig earlyBoundGeneratorConfig, Process p ) : string
HandleResult ( string filePath, System.DateTime date, CreationType creationType, string consoleOutput, bool speakResult ) : void
Speak ( string words, bool speakResult ) : void
UpdateConfigAppSetting ( Configuration file, string key, string configValue, bool keepWhiteSpace = false ) : bool
UpdateCrmSvcUtilConfig ( EarlyBoundGeneratorConfig earlyBoundGeneratorConfig ) : void
UpdateStatus ( LogMessageInfo info ) : void
UpdateStatus ( string message ) : void
UpdateStatus ( string summary, string detail ) : void

Method Details

AbleToMakeFileAccessible() protected method

protected AbleToMakeFileAccessible ( string filePath ) : bool
filePath string
return bool

CreateActions() public method

public CreateActions ( ) : void
return void

CreateEntities() public method

public CreateEntities ( ) : void
return void

CreateOptionSets() public method

public CreateOptionSets ( ) : void
return void

ExecuteAll() public method

public ExecuteAll ( ) : void
return void

Logic() public method

public Logic ( EarlyBoundGeneratorConfig earlyBoundGeneratorConfig ) : System
earlyBoundGeneratorConfig DLaB.EarlyBoundGenerator.Settings.EarlyBoundGeneratorConfig
return System