@@ -427,7 +427,6 @@ type internal FSharpLanguageService(package : FSharpPackage) =
427427member private this.OnProjectAdded ( projectId : ProjectId ) = projectInfoManager.UpdateProjectInfoWithProjectId( projectId, " OnProjectAdded" , invalidateConfig= true )
428428member private this.OnProjectReloaded ( projectId : ProjectId ) = projectInfoManager.UpdateProjectInfoWithProjectId( projectId, " OnProjectReloaded" , invalidateConfig= true )
429429member private this.OnDocumentAdded ( projectId : ProjectId , documentId : DocumentId ) = projectInfoManager.UpdateDocumentInfoWithProjectId( projectId, documentId, " OnDocumentAdded" , invalidateConfig= true )
430- member private this.OnDocumentChanged ( projectId : ProjectId , documentId : DocumentId ) = projectInfoManager.UpdateDocumentInfoWithProjectId( projectId, documentId, " OnDocumentChanged" , invalidateConfig= false )
431430member private this.OnDocumentReloaded ( projectId : ProjectId , documentId : DocumentId ) = projectInfoManager.UpdateDocumentInfoWithProjectId( projectId, documentId, " OnDocumentReloaded" , invalidateConfig= true )
432431
433432override this.Initialize () =
@@ -439,7 +438,6 @@ type internal FSharpLanguageService(package : FSharpPackage) =
439438| WorkspaceChangeKind.ProjectAdded-> this.OnProjectAdded( args.ProjectId)
440439| WorkspaceChangeKind.ProjectReloaded-> this.OnProjectReloaded( args.ProjectId)
441440| WorkspaceChangeKind.DocumentAdded-> this.OnDocumentAdded( args.ProjectId, args.DocumentId)
442- | WorkspaceChangeKind.DocumentChanged-> this.OnDocumentChanged( args.ProjectId, args.DocumentId)
443441| WorkspaceChangeKind.DocumentReloaded-> this.OnDocumentReloaded( args.ProjectId, args.DocumentId)
444442| WorkspaceChangeKind.DocumentRemoved
445443| WorkspaceChangeKind.ProjectRemoved
@@ -686,17 +684,7 @@ type internal FSharpLanguageService(package : FSharpPackage) =
686684
687685let fileContents = VsTextLines.GetFileContents( textLines, textViewAdapter)
688686 this.SetupStandAloneFile( filename, fileContents, this.Workspace, hier)
689- | id->
690-
691- // This is the path when opening in-project .fs/.fsi files in CPS projects when
692- // there is already an existing DocumentId for that document in the solution (which
693- // will normally be the case)
694- //
695- // However, it is not clear this call to UpdateProjectInfoWithProjectId is needed, and it seems
696- // harmful as it will cause a complete recheck of the project every time a view for a file in the
697- // project is freshly opened.
698-
699- projectInfoManager.UpdateProjectInfoWithProjectId( id.ProjectId, " SetupNewTextView" , invalidateConfig= true )
687+ | _ -> ()
700688| _ ->
701689
702690// This is the path for both in-project and out-of-project .fsx files