public TabletProperties DetectTablets() { var configDir = new DirectoryInfo(AppInfo.Current.ConfigurationDirectory); if (configDir.Exists) { foreach (var file in configDir.EnumerateFiles("*.json", SearchOption.AllDirectories)) { var tablet = TabletProperties.Read(file); if (SetTablet(tablet)) { return(GetTablet()); } } } return(null); }
public TabletProperties DetectTablets() { var configDir = new DirectoryInfo(AppInfo.Current.ConfigurationDirectory); if (configDir.Exists) { foreach (var file in configDir.EnumerateFiles("*.json", SearchOption.AllDirectories)) { var tablet = TabletProperties.Read(file); if (SetTablet(tablet)) { return(GetTablet()); } } } else { Log.Write("Detect", $"The configuration directory '{configDir.FullName}' does not exist.", LogLevel.Error); } return(null); }