@@ -57,10 +57,10 @@ type internal FSharpCheckerProvider
57
57
let mmd = amd.GetModules().[ 0 ]
58
58
let mmr = mmd.GetMetadataReader()
59
59
60
- // "lifetime is timed to Metadata you got from the GetMetadata(…). As long as you hold it strongly, raw
60
+ // "lifetime is timed to Metadata you got from the GetMetadata(…). As long as you hold it strongly, raw
61
61
// memory we got from metadata reader will be alive. Once you are done, just let everything go and
62
62
// let finalizer handle resource rather than calling Dispose from Metadata directly. It is shared metadata.
63
- // You shouldn’t dispose it directly."
63
+ // You shouldn’t dispose it directly."
64
64
65
65
let objToHold = box md
66
66
@@ -425,7 +425,6 @@ type internal FSharpLanguageService(package : FSharpPackage) =
425
425
member private this.OnProjectAdded ( projectId : ProjectId ) = projectInfoManager.UpdateProjectInfoWithProjectId( projectId, " OnProjectAdded" , invalidateConfig= true )
426
426
member private this.OnProjectReloaded ( projectId : ProjectId ) = projectInfoManager.UpdateProjectInfoWithProjectId( projectId, " OnProjectReloaded" , invalidateConfig= true )
427
427
member private this.OnDocumentAdded ( projectId : ProjectId , documentId : DocumentId ) = projectInfoManager.UpdateDocumentInfoWithProjectId( projectId, documentId, " OnDocumentAdded" , invalidateConfig= true )
428
- member private this.OnDocumentChanged ( projectId : ProjectId , documentId : DocumentId ) = projectInfoManager.UpdateDocumentInfoWithProjectId( projectId, documentId, " OnDocumentChanged" , invalidateConfig= false )
429
428
member private this.OnDocumentReloaded ( projectId : ProjectId , documentId : DocumentId ) = projectInfoManager.UpdateDocumentInfoWithProjectId( projectId, documentId, " OnDocumentReloaded" , invalidateConfig= true )
430
429
431
430
override this.Initialize () =
@@ -437,7 +436,6 @@ type internal FSharpLanguageService(package : FSharpPackage) =
437
436
| WorkspaceChangeKind.ProjectAdded -> this.OnProjectAdded( args.ProjectId)
438
437
| WorkspaceChangeKind.ProjectReloaded -> this.OnProjectReloaded( args.ProjectId)
439
438
| WorkspaceChangeKind.DocumentAdded -> this.OnDocumentAdded( args.ProjectId, args.DocumentId)
440
- | WorkspaceChangeKind.DocumentChanged -> this.OnDocumentChanged( args.ProjectId, args.DocumentId)
441
439
| WorkspaceChangeKind.DocumentReloaded -> this.OnDocumentReloaded( args.ProjectId, args.DocumentId)
442
440
| WorkspaceChangeKind.DocumentRemoved
443
441
| WorkspaceChangeKind.ProjectRemoved
@@ -672,8 +670,7 @@ type internal FSharpLanguageService(package : FSharpPackage) =
672
670
if not ( h.IsCapabilityMatch( " CPS" )) then
673
671
let fileContents = VsTextLines.GetFileContents( textLines, textViewAdapter)
674
672
this.SetupStandAloneFile( filename, fileContents, this.Workspace, hier)
675
- | id ->
676
- projectInfoManager.UpdateProjectInfoWithProjectId( id.ProjectId, " SetupNewTextView" , invalidateConfig= true )
673
+ | _ -> ()
677
674
| _ ->
678
675
let fileContents = VsTextLines.GetFileContents( textLines, textViewAdapter)
679
676
this.SetupStandAloneFile( filename, fileContents, this.Workspace, hier)
0 commit comments