Example #1
0
        private IList <Class> ResolveClassesRequiredFor(Class @class)
        {
            IList <Class> classDependencies = new List <Class>();
            var           source            = sourceCodeRepo.SourceFor(@class);
            var           typesFoundInFile  = sourceExaminer.ExamineSource(source);

            if (typesFoundInFile != null)
            {
                classDependencies = MatchSolutionClasses(typesFoundInFile);
            }

            return(classDependencies);
        }