/// <summary> /// /// </summary> /// <typeparam name="T"></typeparam> /// <param name="sectionName"></param> /// <returns></returns> public static T GetConfig <T>(string sectionName) where T : ConfigurationSection, new() { Check.Argument.IsNotEmpty("sectionName", sectionName); DotNetConfigGetParameter getParameter = new DotNetConfigGetParameter(ConfigPath, sectionName); return(ConfigSource.DotNet.GetConfig <T>(getParameter, true)); }
/// <summary> /// /// </summary> /// <param name="getParameter"></param> /// <param name="restartAppDomainOnChange"></param> public DotNetConfigChangedEventArgs(DotNetConfigGetParameter getParameter, bool restartAppDomainOnChange) : base(getParameter, restartAppDomainOnChange) { }
/// <summary> /// /// </summary> /// <param name="getParameter"></param> public DotNetConfigChangedEventArgs(DotNetConfigGetParameter getParameter) : base(getParameter) { }