CfgBuilderExtensions.cs 538 B

12345678910111213141516
  1. namespace Apq.Cfg.Ini;
  2. /// <summary>
  3. /// CfgBuilder 的 INI 扩展方法
  4. /// </summary>
  5. public static class CfgBuilderExtensions
  6. {
  7. /// <summary>
  8. /// 添加 INI 文件配置源
  9. /// </summary>
  10. public static CfgBuilder AddIni(this CfgBuilder builder, string path, int level, bool writeable = false,
  11. bool optional = true, bool reloadOnChange = true, bool isPrimaryWriter = false)
  12. {
  13. return builder.AddSource(new IniFileCfgSource(path, level, writeable, optional, reloadOnChange, isPrimaryWriter));
  14. }
  15. }