Exemple #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("=================================");
        }
Exemple #2
0
 public GetRelationshipTable(string _rootFolder, TypeTable _interestedTypes, TypeTable _allTypes)
 {
     rootFolder = _rootFolder;
     analyzer   = new TypeRelationshipAnalyzer(_interestedTypes, _allTypes);
     fm         = new FileManager();
 }