public MethodVisitor(SDRepository repository, SDMethod method, SDType type, CSharpFile file) { _repository = repository; _method = method; _type = type; _file = file; _tokenList = method.Calls; }
private IProjectContent AddCompileFilesToProject(Project msbuildProject, IProjectContent pc) { foreach (var item in msbuildProject.GetItems("Compile")) { var filepath = Path.Combine(msbuildProject.DirectoryPath, item.EvaluatedInclude); if (File.Exists(filepath)) { var file = new CSharpFile(this, filepath); Files.Add(file); } } pc = pc.AddOrUpdateFiles(Files.Select(f => f.UnresolvedTypeSystemForFile)); return(pc); }
private IProjectContent AddCompileFilesToProject(Project msbuildProject, IProjectContent pc) { foreach (var item in msbuildProject.GetItems("Compile")) { var filepath = Path.Combine(msbuildProject.DirectoryPath, item.EvaluatedInclude); if (File.Exists(filepath)) { var file = new CSharpFile(this, filepath); Files.Add(file); } } pc = pc.AddOrUpdateFiles(Files.Select(f => f.UnresolvedTypeSystemForFile)); return pc; }