using Config.Net; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FSI.BT.Tools.Settings { public static class AppSettings { public interface IAppSettings { StringValue.IStringValue TimeStampFormat { get; set; } Apps.IApps Apps { get; } Urls.IUrls Urls { get; } IEnumerable Folders { get; } // IEnumerable TxtToClip { get; } [Option(Alias = "Folders")] string GetFolderByName(string fodlerName, string keyName); } public static (string path, string description) GetFolderByName(IEnumerable folders, string name) { foreach (var folder in folders) { if (folder.Name.Equals(name)) { return (folder.Path, folder.Description); } } return (null, null); } } }