C# Class Mash.AppSettings.DevSettings.DevSettingLoader

Inheritance: ISettingLoader
Show file Open project: drwill/mash Class Usage Examples

Public Methods

Method Description
DevSettingLoader ( string json ) : System

Creates an instance of DevSetingLoader

DevSettingLoader ( string dir = null, string fileName = null ) : System

Creates an instance of DevSettingLoader

GetConnectionString ( string connectionStringKey ) : string
GetConnectionStrings ( ) : string>.IDictionary
GetSetting ( string settingKey ) : string

Private Methods

Method Description
LoadSettings ( string json ) : void

Method Details

DevSettingLoader() public method

Creates an instance of DevSetingLoader
public DevSettingLoader ( string json ) : System
json string The json holding developer-specific settings
return System

DevSettingLoader() public method

Creates an instance of DevSettingLoader
public DevSettingLoader ( string dir = null, string fileName = null ) : System
dir string The path to files holding developer-specific settings, defaults to current directory
fileName string The developer's file to load, defaults to %username%.json
return System

GetConnectionString() public method

public GetConnectionString ( string connectionStringKey ) : string
connectionStringKey string
return string

GetConnectionStrings() public method

public GetConnectionStrings ( ) : string>.IDictionary
return string>.IDictionary

GetSetting() public method

public GetSetting ( string settingKey ) : string
settingKey string
return string