Beispiel #1
0
        public ED2KFileTypeEnum GetED2KFileTypeSearchID(ED2KFileTypeEnum iFileID)
        {
            if (iFileID == ED2KFileTypeEnum.ED2KFT_ARCHIVE ||
                iFileID == ED2KFileTypeEnum.ED2KFT_CDIMAGE)
            {
                return(ED2KFileTypeEnum.ED2KFT_PROGRAM);
            }

            return(iFileID);
        }
Beispiel #2
0
        public string GetFileTypeByName(string pszFileName)
        {
            ED2KFileTypeEnum typeId =
                GetED2KFileTypeID(pszFileName);

            if (Enum.IsDefined(typeof(ED2KFileTypeNameEnum), typeId))
            {
                ED2KFileTypeNameEnum typeName =
                    (ED2KFileTypeNameEnum)typeId;

                return(typeName.ToString());
            }

            return(string.Empty);
        }
Beispiel #3
0
        public string GetED2KFileTypeSearchTerm(ED2KFileTypeEnum iFileID)
        {
            if (iFileID == ED2KFileTypeEnum.ED2KFT_ARCHIVE ||
                iFileID == ED2KFileTypeEnum.ED2KFT_CDIMAGE)
            {
                return(ED2KFileTypeNameEnum.Pro.ToString());
            }

            if (Enum.IsDefined(typeof(ED2KFileTypeNameEnum), iFileID))
            {
                ED2KFileTypeNameEnum typeName =
                    (ED2KFileTypeNameEnum)iFileID;

                return(typeName.ToString());
            }

            return(null);
        }
Beispiel #4
0
 public ED2KFileType(string ext, ED2KFileTypeEnum filetype)
 {
     ext_      = ext;
     filetype_ = filetype;
 }