コード例 #1
0
 public static string GetTypeName(string ext)
 {
     ext = FileTypeUtils.TrimExtension(ext);
     if (FileTypeUtils.types.ContainsKey(ext))
     {
         return(FileTypeUtils.types[ext].name);
     }
     return("file");
 }
コード例 #2
0
 public static bool IsBuildable(string ext, bool isFolderReference)
 {
     ext = FileTypeUtils.TrimExtension(ext);
     if (isFolderReference)
     {
         return(true);
     }
     return(FileTypeUtils.IsBuildableFile(ext));
 }
コード例 #3
0
 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);
 }
コード例 #4
0
 internal static bool IsFileTypeExplicit(string ext)
 {
     ext = FileTypeUtils.TrimExtension(ext);
     if (FileTypeUtils.types.ContainsKey(ext))
     {
         return(FileTypeUtils.types[ext].isExplicit);
     }
     return(false);
 }
コード例 #5
0
 public static bool IsBuildableFile(string ext)
 {
     ext = FileTypeUtils.TrimExtension(ext);
     return(!FileTypeUtils.types.ContainsKey(ext) || (uint)FileTypeUtils.types[ext].type > 0U);
 }
コード例 #6
0
 public static bool IsKnownExtension(string ext)
 {
     ext = FileTypeUtils.TrimExtension(ext);
     return(FileTypeUtils.types.ContainsKey(ext));
 }
コード例 #7
0
ファイル: FileTypeUtils.cs プロジェクト: li5414/Usdk
 public static bool IsBuildableFile(string ext)
 {
     ext = FileTypeUtils.TrimExtension(ext);
     return(!FileTypeUtils.types.ContainsKey(ext) || FileTypeUtils.types[ext].type != PBXFileType.NotBuildable);
 }