aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarsten Heimrich <karsten.heimrich@qt.io>2023-12-15 14:00:56 +0100
committerKarsten Heimrich <karsten.heimrich@qt.io>2024-01-08 11:29:07 +0000
commit8f62deb4885689ca6425f9c3bcb8be289ed195a8 (patch)
treed69272086243c7590797c639783b5602867963df
parente9f438f72f6d4633383a0b485331e80646a20dd7 (diff)
Simplify method IsVersionAvailable() using LINQ
Change-Id: I175451714e12c0287de13dd97ca7409fb8dd3c3b Reviewed-by: Miguel Costa <miguel.costa@qt.io>
-rw-r--r--QtVsTools.Core/QtVersionManager.cs11
1 files changed, 2 insertions, 9 deletions
diff --git a/QtVsTools.Core/QtVersionManager.cs b/QtVsTools.Core/QtVersionManager.cs
index c2a1eb69..dc4abfd1 100644
--- a/QtVsTools.Core/QtVersionManager.cs
+++ b/QtVsTools.Core/QtVersionManager.cs
@@ -7,6 +7,7 @@ using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
+using System.Linq;
using System.Threading;
using Microsoft.VisualStudio.Shell;
using Microsoft.VisualStudio.VCProjectEngine;
@@ -226,15 +227,7 @@ namespace QtVsTools.Core
private bool IsVersionAvailable(string version)
{
- var versionAvailable = false;
- var versions = GetVersions();
- foreach (var ver in versions) {
- if (version == ver) {
- versionAvailable = true;
- break;
- }
- }
- return versionAvailable;
+ return GetVersions().Any(ver => version == ver);
}
public void SaveProjectQtVersion(MsBuildProject project, string version)