public static List <int> GetTopLOC(int numValues) { List <CSClass> classes = CSClassRepository.GetAllCSClasses(); List <int> values = new List <int>(); classes = classes.OrderByDescending(o => o.CountLOC()).ToList(); for (int i = 0; i < classes.Count && i < numValues; i++) { if (classes[i].CountLOC() > 0) { values.Add(classes[i].CountLOC()); } } values.Reverse(); return(values); }
public static List <int> GetTopAssociations(int numValues) { List <CSClass> classes = CSClassRepository.GetAllCSClasses(); List <int> values = new List <int>(); classes = classes.OrderByDescending(o => o.GetAssociationsInList(classes).Count).ToList(); for (int i = 0; i < classes.Count && i < numValues; i++) { int numAssociations = classes[i].GetAssociationsInList(classes).Count; if (numAssociations > 0) { values.Add(numAssociations); } } values.Reverse(); return(values); }
public static void GetCSFilesInDirectory(string dirPath) { CSClassRepository.GetCSFilesInDirectory(dirPath); }
public static CSClass GetCSClassByName(string name) { return(CSClassRepository.GetCSClassByName(name)); }
public static CSClass GetCSClassByIndex(int index) { return(CSClassRepository.GetCSClassByIndex(index)); }
public static List <CSClass> GetAllCSClasses() { return(CSClassRepository.GetAllCSClasses()); }