public async Task<FileCommitsByMember> BuildHistoryAsync(SolutionWithSymbols solution) { documentationIds.Clear(); documentationIdsByProject.Clear(); fileCommitsByMember.Clear(); sourceTextByFileName.Clear(); await BuildDocumentationIdsAsync(solution); await BuildFileCommitsByMemberAsync(); return fileCommitsByMember; }
public async Task <FileCommitsByMember> BuildHistoryAsync(SolutionWithSymbols solution) { documentationIds.Clear(); documentationIdsByProject.Clear(); fileCommitsByMember.Clear(); sourceTextByFileName.Clear(); await BuildDocumentationIdsAsync(solution); await BuildFileCommitsByMemberAsync(); return(fileCommitsByMember); }
private Task BuildDocumentationIdsAsync(SolutionWithSymbols solution) { return(solution.AcceptAsync(new DocumentationIdBuilder(documentationIds, documentationIdsByProject))); }
public async Task <FileCommitsByMember> BuildHistoryAsync(string solutionFile) { return(await BuildHistoryAsync(await SolutionWithSymbols.OpenSolutionAsync(solutionFile))); }
public Task VisitSolutionAsync(ISolutionWithSymbols node) { return(visitor.VisitSolutionAsync(SolutionWithSymbols.GetSolution(node))); }
private Task BuildDocumentationIdsAsync(SolutionWithSymbols solution) { return solution.AcceptAsync(new DocumentationIdBuilder(documentationIds, documentationIdsByProject)); }