Exemplo n.º 1
0
        static void Main(string[] args)
        {
            string        path     = "../../";
            List <string> patterns = new List <string>();

            patterns.Add("*.cs");
            TypeAnalyzer  funcAnalyzer = new TypeAnalyzer();
            List <string> files        = funcAnalyzer.getFiles(path, patterns);

            funcAnalyzer.Analyze(files);

            Console.WriteLine("Displaying Function Complexities");
            Console.WriteLine("=================================");

            TypeTable interestedTypes      = new TypeTable();
            TypeTable allTypes             = new TypeTable();
            Analyzer  relationshipAnalyzer = new TypeRelationshipAnalyzer(interestedTypes, allTypes);

            relationshipAnalyzer.Analyze(files);

            //results = relationshipAnalyzer.getResults();
            Console.WriteLine("\n\nDisplaying Relationship Results");
            Console.WriteLine("=================================");
        }
Exemplo n.º 2
0
 public GetTypeTableOfAllProjects(string _rootFolder)
 {
     rootFolder = _rootFolder;
     analyzer   = new TypeAnalyzer();
     fm         = new FileManager();
 }
Exemplo n.º 3
0
 public GetTypeTableOfAProject(List <string> _solutionPaths)
 {
     solutionPaths = _solutionPaths;
     analyzer      = new TypeAnalyzer();
     fm            = new FileManager();
 }