From 2724cfee4c163f3297ee25edfd2372767cfd4945 Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Thu, 19 Jul 2018 00:58:00 -0700 Subject: Move tool projects to Tools repo --- .../FileSearchHelperMethods.cs | 60 ---------------------- 1 file changed, 60 deletions(-) delete mode 100644 src/WixToolset.BuildTasks/FileSearchHelperMethods.cs (limited to 'src/WixToolset.BuildTasks/FileSearchHelperMethods.cs') diff --git a/src/WixToolset.BuildTasks/FileSearchHelperMethods.cs b/src/WixToolset.BuildTasks/FileSearchHelperMethods.cs deleted file mode 100644 index 6cc804eb..00000000 --- a/src/WixToolset.BuildTasks/FileSearchHelperMethods.cs +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. - -namespace WixToolset.BuildTasks -{ - using System; - using System.Collections.Generic; - using System.Diagnostics.CodeAnalysis; - using System.IO; - using System.Text; - using Microsoft.Build.Framework; - - /// - /// Contains helper methods on searching for files - /// - public static class FileSearchHelperMethods - { - /// - /// Searches for the existence of a file in multiple directories. - /// Search is satisfied if default file path is valid and exists. If not, - /// file name is extracted from default path and combined with each of the directories - /// looking to see if it exists. If not found, input default path is returned. - /// - /// Array of directories to look in, without filenames in them - /// Default path - to use if not found - /// File path if file found. Empty string if not found - public static string SearchFilePaths(string[] directories, string defaultFullPath) - { - if (String.IsNullOrEmpty(defaultFullPath)) - { - return String.Empty; - } - - if (File.Exists(defaultFullPath)) - { - return defaultFullPath; - } - - if (directories == null) - { - return string.Empty; - } - - string fileName = Path.GetFileName(defaultFullPath); - foreach (string currentPath in directories) - { - if (String.IsNullOrEmpty(currentPath) || String.IsNullOrEmpty(currentPath.Trim())) - { - continue; - } - - if (File.Exists(Path.Combine(currentPath, fileName))) - { - return Path.Combine(currentPath, fileName); - } - } - - return String.Empty; - } - } -} -- cgit v1.2.3-55-g6feb