public static void CreateResourcesAndApplicabilityAttributes(string[] fileNames, Func <Setting, string, string> setting) { MapToResourceTranslator.CreateResourcesAndApplicabilityAttributes( fileNames, nameSelector: ResourceFormatting.Selector[setting(Setting.Name_choice, "OnlyOrUncertain")], usageSelector: ResourceFormatting.Selector[setting(Setting.Usage_choice, "First")], outputDirectory: setting(Setting.Output_Directory, Path.GetDirectoryName(fileNames[0]) ?? ""), resourcesFileExtension: setting(Setting.Resource_Extension, ".restext"), writeResourcesFile: ResourceWriters.ForExtension(setting(Setting.Resource_Extension, ".restext"))); }