private ProjectGraphNode TryCreateGraphNode(SolutionGraph graph, ProjectReference projectReference) { var projectFile = projectReference.GetFile(); if (projectFile == null) { return(null); } var file = projectFile.TryVerify(); if (file == null) { return(null); } var project = _projectReader.ReadProject(file); var graphNode = graph.GetOrAdd(project, isSolutionProject: false); ExpandGraphNode(graph, graphNode); return(graphNode); }