public static IEnumerable <String> Files(this CMakeListGenerator.Files[] files, CMakeListGenerator.Language lang) { if (files == null) { return(new List <String> ()); } return(files.Where(f => f.file != null && f.language == lang) .SelectMany(f => f.file) .Where(f => f.Value != null) .Select(f => f.Value)); }
public static bool isCppHeader(this CMakeListGenerator.Language l) { return(l == CMakeListGenerator.Language.cheader); }
public static bool isCpp(this CMakeListGenerator.Language l) { return(l == CMakeListGenerator.Language.c); }
public static bool isAxl(this CMakeListGenerator.Language l) { return(l == CMakeListGenerator.Language.axl); }
public static CMakeListGenerator.Language F90(this CMakeListGenerator.Language l) { return(CMakeListGenerator.Language.f90); }
public static CMakeListGenerator.Language ServiceLaw(this CMakeListGenerator.Language l) { return(CMakeListGenerator.Language.servicelaw); }
public static CMakeListGenerator.Language Module(this CMakeListGenerator.Language l) { return(CMakeListGenerator.Language.module); }
public static CMakeListGenerator.Language CSharp(this CMakeListGenerator.Language l) { return(CMakeListGenerator.Language.c2); }
public static CMakeListGenerator.Language CHeader(this CMakeListGenerator.Language l) { return(CMakeListGenerator.Language.cheader1); }
public static CMakeListGenerator.Language C(this CMakeListGenerator.Language l) { return(CMakeListGenerator.Language.c1); }
public static CMakeListGenerator.Language Axl(this CMakeListGenerator.Language l) { return(CMakeListGenerator.Language.axl); }
public static bool isF90(this CMakeListGenerator.Language l) { return(l == CMakeListGenerator.Language.f90); }
public static bool isLawService(this CMakeListGenerator.Language l) { return(l == CMakeListGenerator.Language.servicelaw); }
public static bool isModule(this CMakeListGenerator.Language l) { return(l == CMakeListGenerator.Language.module); }