public static ALProject Discover(string wkspcePaths) { var paths = ALProjectCollector.GetProjectInfo(wkspcePaths).FullName; var fileContent = File.ReadAllText(paths); var result = JsonConvert.DeserializeObject <ALProject>(fileContent); result.FilePath = wkspcePaths; return(result); }
public static IEnumerable <ALProject> Discover(List <string> wkspcePaths) { var paths = ALProjectCollector.GetProjectInfo(wkspcePaths).Select(s => s.FullName); var projects = paths.Select(s => { var fileContent = File.ReadAllText(s); var result = JsonConvert.DeserializeObject <ALProject>(fileContent); result.FilePath = s; return(result); }); return(projects.ToList()); }