Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 public static void GetCSFilesInDirectory(string dirPath)
 {
     CSClassRepository.GetCSFilesInDirectory(dirPath);
 }
Ejemplo n.º 4
0
 public static CSClass GetCSClassByName(string name)
 {
     return(CSClassRepository.GetCSClassByName(name));
 }
Ejemplo n.º 5
0
 public static CSClass GetCSClassByIndex(int index)
 {
     return(CSClassRepository.GetCSClassByIndex(index));
 }
Ejemplo n.º 6
0
 public static List <CSClass> GetAllCSClasses()
 {
     return(CSClassRepository.GetAllCSClasses());
 }