C# Class Amido.PreProcessor.Cmd.PreProcessRunner

显示文件 Open project: amido/Amido.PreProcessor Class Usage Examples

Public Methods

Method Description
PreProcessRunner ( IFileSystem fileSystem, IPropertyManager propertyManager, ITokenisationRunner tokeniser ) : System
Run ( string args ) : void

Private Methods

Method Description
GetConfigFilePaths ( string environment, PreProcessorManifest processorManfiest, string manifestFile ) : string>.Tuple
GetDefaultPropertyConfiguration ( string environment, PreProcessorManifest processorManfiest, string manifestFile ) : string>.Tuple
GetEnvironmentSpecificPropertyConfiguration ( string environment, PreProcessorManifest processorManfiest, string manifestFile ) : string>.Tuple
GetProcessorManfiest ( string manifestFile ) : PreProcessorManifest
LoadProperties ( string>.Tuple configSettings, CommandLineArguments parser ) : string>.IDictionary
Process ( CommandLineArguments parser ) : void
ProcessManifest ( string>.IDictionary properties, PreProcessorManifest manifest, CommandLineArguments parser ) : void
ResolvePath ( string rootPath, string childPath ) : string
ValidateConfiguration ( PreProcessorManifestEnvironmentConfiguration configuration ) : void
ValidateGroup ( Group group ) : void

Method Details

PreProcessRunner() public method

public PreProcessRunner ( IFileSystem fileSystem, IPropertyManager propertyManager, ITokenisationRunner tokeniser ) : System
fileSystem IFileSystem
propertyManager IPropertyManager
tokeniser ITokenisationRunner
return System

Run() public method

public Run ( string args ) : void
args string
return void