public ProjectNode BuildUp() { if (!cache.ContainsKey(projectFullPath)) { var extractor = new ProjectExtractor(projectFullPath, resolveConfig); var project = new ProjectNode { Id = extractor.GetId(), AssemblyReferences = GetAssemblyReferences(extractor), ProjectReferences = GetProjectReferences(extractor), RuntimeReferences = GetRuntimeReferences(extractor), FullPath = projectFullPath, Output = resolveConfig.GetAssemblyNameByProjectPath(projectFullPath) }; cache[projectFullPath] = project; } return(cache[projectFullPath]); }
public ProjectNode BuildUp() { if (!cache.ContainsKey(projectFullPath)) { var extractor = new ProjectExtractor(projectFullPath, resolveConfig); var project = new ProjectNode { Id = extractor.GetId(), AssemblyReferences = GetAssemblyReferences(extractor), ProjectReferences = GetProjectReferences(extractor), RuntimeReferences = GetRuntimeReferences(extractor), FullPath = projectFullPath, Output = resolveConfig.GetAssemblyNameByProjectPath(projectFullPath) }; cache[projectFullPath] = project; } return cache[projectFullPath]; }