From 21accbd2f21b5d15bd602b2fbd4444953a9ed9a4 Mon Sep 17 00:00:00 2001 From: Cyrus Najmabadi Date: Sun, 22 Jul 2018 20:11:20 -0700 Subject: [PATCH] Add assert. --- .../NavigateTo/AbstractNavigateToSearchService.InProcess.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Features/Core/Portable/NavigateTo/AbstractNavigateToSearchService.InProcess.cs b/src/Features/Core/Portable/NavigateTo/AbstractNavigateToSearchService.InProcess.cs index 7d52e239337..ea451025145 100644 --- a/src/Features/Core/Portable/NavigateTo/AbstractNavigateToSearchService.InProcess.cs +++ b/src/Features/Core/Portable/NavigateTo/AbstractNavigateToSearchService.InProcess.cs @@ -173,6 +173,7 @@ internal abstract partial class AbstractNavigateToSearchService var orderedDocs = highPriDocs.AddRange(lowPriDocs); #if DEBUG + Debug.Assert(priorityDocuments.All(d => project.ContainsDocument(d.Id)), "Priority docs included doc not from project."); Debug.Assert(orderedDocs.Length == project.Documents.Count(), "Didn't have the same number of project after ordering them!"); Debug.Assert(orderedDocs.Distinct().Count() == orderedDocs.Count(), "Ordered list contained a duplicate!"); Debug.Assert(project.Documents.All(d => orderedDocs.Contains(d)), "At least one document from the project was missing from the ordered list!"); -- GitLab