public static LibraryCategoryHeaderInfo FromCategoryInfo(LibraryCategoryInfo info, int catCount, int fileCount) { return(new LibraryCategoryHeaderInfo { Name = info.Name, Description = info.Description, Type = CategoryType.Generic, ParentCatId = info.ParentCatId, CatCount = catCount, FileCount = fileCount, }); }
public LibraryCategoryInfo GetCatInfo(int catId) { foreach (LibraryPathInfo path in this) { LibraryCategoryInfo catInfo = path.LastOrDefault(); if (catInfo != null && catId == catInfo.CatId) { return(catInfo); } } return(null); }
public override object GetValue(object component) { LibraryCategoryInfo info = _collection[_index] as LibraryCategoryInfo; return(info.CatId); }