public static string GetTypeName(string ext) { ext = FileTypeUtils.TrimExtension(ext); if (FileTypeUtils.types.ContainsKey(ext)) { return(FileTypeUtils.types[ext].name); } return("file"); }
public static bool IsBuildable(string ext, bool isFolderReference) { ext = FileTypeUtils.TrimExtension(ext); if (isFolderReference) { return(true); } return(FileTypeUtils.IsBuildableFile(ext)); }
public static PBXFileType GetFileType(string ext, bool isFolderRef) { ext = FileTypeUtils.TrimExtension(ext); if (isFolderRef || !FileTypeUtils.types.ContainsKey(ext)) { return(PBXFileType.Resource); } return(FileTypeUtils.types[ext].type); }
internal static bool IsFileTypeExplicit(string ext) { ext = FileTypeUtils.TrimExtension(ext); if (FileTypeUtils.types.ContainsKey(ext)) { return(FileTypeUtils.types[ext].isExplicit); } return(false); }
public static bool IsBuildableFile(string ext) { ext = FileTypeUtils.TrimExtension(ext); return(!FileTypeUtils.types.ContainsKey(ext) || (uint)FileTypeUtils.types[ext].type > 0U); }
public static bool IsKnownExtension(string ext) { ext = FileTypeUtils.TrimExtension(ext); return(FileTypeUtils.types.ContainsKey(ext)); }
public static bool IsBuildableFile(string ext) { ext = FileTypeUtils.TrimExtension(ext); return(!FileTypeUtils.types.ContainsKey(ext) || FileTypeUtils.types[ext].type != PBXFileType.NotBuildable); }