private static void ParseIni(
CommandLineOptions options,
out ConnectionStringSettings connectionStringSettings,
out DashingSettings dashingSettings,
out ReverseEngineerSettings reverseEngineerSettings) {
var config = IniParser.Parse(options.ConfigPath);
connectionStringSettings = new ConnectionStringSettings();
connectionStringSettings = IniParser.AssignTo(config["Database"], connectionStringSettings);
dashingSettings = new DashingSettings();
dashingSettings = IniParser.AssignTo(config["Dashing"], dashingSettings);
// fix path to dll to be avsolute path
if (!Path.IsPathRooted(dashingSettings.PathToDll)) {
dashingSettings.PathToDll = Path.Combine(Path.GetDirectoryName(options.ConfigPath), dashingSettings.PathToDll);
}
reverseEngineerSettings = new ReverseEngineerSettings();
reverseEngineerSettings = IniParser.AssignTo(config["ReverseEngineer"], reverseEngineerSettings);
}