From 82cc7936ab6e7407f7b1cdd0cab0f680d033de12 Mon Sep 17 00:00:00 2001 From: Tony Hallett Date: Tue, 27 May 2025 12:36:23 +0100 Subject: [PATCH] look for slnx --- .../Core/CoverageToolOutput/SolutionFolderProvider.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/SharedProject/Core/CoverageToolOutput/SolutionFolderProvider.cs b/SharedProject/Core/CoverageToolOutput/SolutionFolderProvider.cs index d6fe68ac..989d3ffb 100644 --- a/SharedProject/Core/CoverageToolOutput/SolutionFolderProvider.cs +++ b/SharedProject/Core/CoverageToolOutput/SolutionFolderProvider.cs @@ -11,9 +11,9 @@ public string Provide(string projectFile) { string provided = null; var directory = new FileInfo(projectFile).Directory; - while(directory != null) + while (directory != null) { - var isSolutionDirectory = directory.EnumerateFiles().Any(f => f.Name.EndsWith(".sln")); + var isSolutionDirectory = directory.EnumerateFiles().Any(IsSolutionFile); if (isSolutionDirectory) { provided = directory.FullName; @@ -23,5 +23,10 @@ public string Provide(string projectFile) } return provided; } + + private bool IsSolutionFile(FileInfo fileInfo) + { + return fileInfo.Name.EndsWith(".sln") || fileInfo.Name.EndsWith(".slnx"); + } } }