From 31d0de2926b5c0b37520b5bc23d143cc89d4c6b7 Mon Sep 17 00:00:00 2001 From: CyrusNajmabadi Date: Sat, 6 May 2017 21:12:23 -0700 Subject: [PATCH] Ensure documents are ordered before making checksum. --- .../Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Source.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Source.cs b/src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Source.cs index e32b24d41c0..8eccd85b53b 100644 --- a/src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Source.cs +++ b/src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Source.cs @@ -46,7 +46,7 @@ public static async Task GetSourceSymbolsChecksumAsync(Project project var serializer = new Serializer(project.Solution.Workspace); var projectStateChecksums = await project.State.GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false); - var textChecksumsTasks = project.Documents.Select(async d => + var textChecksumsTasks = project.Documents.OrderBy(d => d.FilePath).Select(async d => { var documentStateChecksum = await d.State.GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false); return documentStateChecksum.Text; -- GitLab