protected static IConfigSource GetMainConfig(string[] args, out ArgvConfigSource argConfig, out string file) { argConfig = Init.InitArgConfig(args); argConfig.AddSwitch("General", "MainConfigFile", "f"); file = argConfig.Configs["General"].Get("MainConfigFile", AppDomain.CurrentDomain.SetupInformation.ConfigurationFile); return(Init.AddFile(argConfig, file)); }