From ef1f713d19909d4bef929867402fe3ff442d2021 Mon Sep 17 00:00:00 2001 From: Kevin Ransom Date: Mon, 4 May 2020 19:10:34 -0700 Subject: [PATCH 1/2] Provoke build --- .../LanguageService/FSharpProjectOptionsManager.fs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vsintegration/src/FSharp.Editor/LanguageService/FSharpProjectOptionsManager.fs b/vsintegration/src/FSharp.Editor/LanguageService/FSharpProjectOptionsManager.fs index 56635c8ad3a..58c47f3ed5e 100644 --- a/vsintegration/src/FSharp.Editor/LanguageService/FSharpProjectOptionsManager.fs +++ b/vsintegration/src/FSharp.Editor/LanguageService/FSharpProjectOptionsManager.fs @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All Rights Reserved. See License.txt in the project root for license information. namespace Microsoft.VisualStudio.FSharp.Editor - + open System open System.Collections.Generic open System.Collections.Concurrent From 823e3b6f7dcc04ab8d3d4797384d4033d53c87e5 Mon Sep 17 00:00:00 2001 From: Kevin Ransom Date: Mon, 4 May 2020 19:43:21 -0700 Subject: [PATCH 2/2] Use TryRemove ... ConcurrentDictionary doesnt have Remove --- .../LanguageService/FSharpProjectOptionsManager.fs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vsintegration/src/FSharp.Editor/LanguageService/FSharpProjectOptionsManager.fs b/vsintegration/src/FSharp.Editor/LanguageService/FSharpProjectOptionsManager.fs index 58c47f3ed5e..96921834f38 100644 --- a/vsintegration/src/FSharp.Editor/LanguageService/FSharpProjectOptionsManager.fs +++ b/vsintegration/src/FSharp.Editor/LanguageService/FSharpProjectOptionsManager.fs @@ -216,7 +216,7 @@ type private FSharpProjectOptionsReactor (workspace: Workspace, settings: Editor if not (Seq.isEmpty projectsToClearCache) then projectsToClearCache - |> Seq.iter (fun pair -> cache.Remove pair.Key |> ignore) + |> Seq.iter (fun pair -> cache.TryRemove pair.Key |> ignore) let options = projectsToClearCache |> Seq.map (fun pair ->