private void InsertFileRelations(CSharpSyntaxNode root, SourceFile currentFile) { var classIdentifiers = root.DescendantNodes() .OfType <IdentifierNameSyntax>() .Select(syntax => syntax.Identifier.ToString()) .Where(name => _classesByName.ContainsKey(name)); foreach (var identifier in classIdentifiers) { var classFile = _classesByName[identifier].File; currentFile.AddFileRelation(classFile); } }