Skip to content

Commit 6503956

Browse files
BackgroundDocumentGenerator: Remove redundant calls
When iterating over `ProjectSnapshot.DocumentFilePaths`, it is redundant to call `ContainsDocument(...)` for those file paths on the same project. We already know it contains those file paths.
1 parent 0b52155 commit 6503956

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

src/Razor/src/Microsoft.VisualStudio.LanguageServices.Razor/DynamicFiles/BackgroundDocumentGenerator.cs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -201,10 +201,7 @@ private void ProjectManager_Changed(object sender, ProjectChangeEventArgs args)
201201

202202
foreach (var documentFilePath in newProject.DocumentFilePaths)
203203
{
204-
if (newProject.ContainsDocument(documentFilePath))
205-
{
206-
Enqueue(new(newProject.Key, documentFilePath));
207-
}
204+
Enqueue(new(newProject.Key, documentFilePath));
208205
}
209206

210207
break;
@@ -216,10 +213,7 @@ private void ProjectManager_Changed(object sender, ProjectChangeEventArgs args)
216213

217214
foreach (var documentFilePath in newProject.DocumentFilePaths)
218215
{
219-
if (newProject.ContainsDocument(documentFilePath))
220-
{
221-
Enqueue(new(newProject.Key, documentFilePath));
222-
}
216+
Enqueue(new(newProject.Key, documentFilePath));
223217
}
224218

225219
break;

0 commit comments

Comments
 (0)