From 217827e1d0f78e6a3b49edea4c31fd472926a1cc Mon Sep 17 00:00:00 2001 From: Sara Itani Date: Thu, 10 Sep 2015 16:49:48 -0700 Subject: [PATCH] #63 IntelliSense disappears after closing VS when there is an incomplete statement in the editor - Fixes an issue where we were we were inadvertently unloading built-in modules from analysis in some scenarios. --- Nodejs/Product/Nodejs/Intellisense/VsProjectAnalyzer.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Nodejs/Product/Nodejs/Intellisense/VsProjectAnalyzer.cs b/Nodejs/Product/Nodejs/Intellisense/VsProjectAnalyzer.cs index dd7109623..961bd5a54 100644 --- a/Nodejs/Product/Nodejs/Intellisense/VsProjectAnalyzer.cs +++ b/Nodejs/Product/Nodejs/Intellisense/VsProjectAnalyzer.cs @@ -682,7 +682,8 @@ public void ReloadComplete() { } foreach (var item in _projectFiles) { - if (!File.Exists(item.Value.Entry.FilePath) || (!item.Value.Reloaded && !item.Value.Entry.IsBuiltin)) { + if ((!File.Exists(item.Value.Entry.FilePath) || !item.Value.Reloaded) + && !item.Value.Entry.IsBuiltin) { UnloadFile(item.Value.Entry); } }