Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/NuGet.BuildTasks.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/Microsoft.NuGet.Build.Tasks/CultureStringUtilities.cs')
-rw-r--r--src/Microsoft.NuGet.Build.Tasks/CultureStringUtilities.cs46
1 files changed, 0 insertions, 46 deletions
diff --git a/src/Microsoft.NuGet.Build.Tasks/CultureStringUtilities.cs b/src/Microsoft.NuGet.Build.Tasks/CultureStringUtilities.cs
deleted file mode 100644
index d8a2447..0000000
--- a/src/Microsoft.NuGet.Build.Tasks/CultureStringUtilities.cs
+++ /dev/null
@@ -1,46 +0,0 @@
-// Copyright (c) .NET Foundation. All rights reserved.
-// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
-
-using System;
-using System.Globalization;
-
-namespace Microsoft.NuGet.Build.Tasks
-{
- internal class CultureStringUtilities
- {
- static private Lazy<string[]> cultureInfoStringsLazy = new Lazy<string[]>(GetCultureInfoArray);
- static private string[] cultureInfoStrings => cultureInfoStringsLazy.Value;
-
- internal static bool IsValidCultureString(string cultureString)
- {
- // Note, it does not matter what kind of comparer we use as long as the comparer
- // for Array.Sort() [see PopulateCultureInfoArray()] and Array.BinarySearch() is
- // the same.
- bool valid = true;
-
- if (Array.BinarySearch(cultureInfoStrings, cultureString, StringComparer.OrdinalIgnoreCase) < 0)
- {
- valid = false;
- }
-
- return valid;
- }
-
- private static string[] GetCultureInfoArray()
- {
- CultureInfo[] cultureInfos = CultureInfo.GetCultures(CultureTypes.AllCultures);
-
- var cultureInfoArray = new string[cultureInfos.Length];
- for (int i = 0; i < cultureInfos.Length; i++)
- {
- cultureInfoArray[i] = cultureInfos[i].Name;
- }
-
- // Note, it does not matter what kind of comparer we use as long as the comparer
- // for Array.BinarySearch() [see ValidateCultureInfoString()] and Array.Sort() is
- // the same.
- Array.Sort(cultureInfoArray, StringComparer.OrdinalIgnoreCase);
- return cultureInfoArray;
- }
- }
-} \ No newline at end of file