Example #1
0
 public SupportedFileInfo(string description, SupportedFileType type, Type classType, bool exportOnly, params string[] extensions)
 {
     Description = description;
     EnumType = type;
     ClassType = classType;
     ExportOnly = exportOnly;
     Extensions = extensions;
 }
 // Private Methods
 private static List<SupportedFileInfo> GetSortedFilteredInfo(List<SupportedFileInfo> unsortedInfo, SupportedFileType[] includedTypes)
 {
     List<SupportedFileInfo> filteredInfo = new List<SupportedFileInfo>(unsortedInfo.Count);
     foreach (SupportedFileType fileType in includedTypes)
     {
         filteredInfo.Add(unsortedInfo.Find(info => info.EnumType == fileType));
     }
     return filteredInfo;
 }
 public static SupportedFileInfo GetSupportedFileInfo(SupportedFileType type)
 {
     return(SupportedFileInfos.Single(x => x.EnumType == type));
 }