C# Class Amido.PreProcessor.Cmd.PropertyManager

Inheritance: IPropertyManager
Show file Open project: amido/Amido.PreProcessor

Public Methods

Method Description
LoadProperties ( string propertyFile ) : string>.IDictionary
LoadProperties ( string propertyFile, string overrideFile ) : string>.IDictionary
PropertyManager ( IFileSystem fileSystem ) : System

Private Methods

Method Description
AddSystemProperties ( ) : string>.IDictionary
GetPropertiesFromFile ( string propertyFile ) : string>.IDictionary
LoadDictionary ( PreProcessorConfig config ) : string>.IDictionary
LoadStaticProperties ( string propertyFile ) : string>.IDictionary
LogDictionaryDebug ( string>.IDictionary dictionary, string dictionaryName ) : void
LogDictionaryInfo ( string>.IDictionary dictionary, string dictionaryName ) : void
MergeProperties ( string>.IDictionary master, string>.IDictionary slave, bool overrideAllowed ) : string>.IDictionary

Method Details

LoadProperties() public method

public LoadProperties ( string propertyFile ) : string>.IDictionary
propertyFile string
return string>.IDictionary

LoadProperties() public method

public LoadProperties ( string propertyFile, string overrideFile ) : string>.IDictionary
propertyFile string
overrideFile string
return string>.IDictionary

PropertyManager() public method

public PropertyManager ( IFileSystem fileSystem ) : System
fileSystem IFileSystem
return System