Isn't this a job of `ProjectProvider`? LanguageService should know nothing about this. By the way, is there any duplication i.e. references appear in both assemly references and project references?