コード例 #1
0
ファイル: Program.cs プロジェクト: softek/pyx12
 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")));
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: softek/pyx12
        public static string[] ReadReferencedMapFilesFromMapsXml(string mapsXmlFileName)
        {
            var dir = Path.GetDirectoryName(mapsXmlFileName);

            string RelativePath(string fileName) =>
            Path.Combine(dir, fileName);

            return(MapToResourceTranslator.ReferencedMapFiles(mapsXmlFileName)
                   .OrderBy(s => s.ToLowerInvariant())
                   .Select(RelativePath)
                   .ToArray());
        }