Skip to content

Commit 3317a49

Browse files
Updated string comparison
1 parent 5283caf commit 3317a49

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

UnitsNet/CustomCode/UnitValueAbbreviationLookup.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ internal List<string> GetAbbreviationsForUnit(int unit)
6464
internal List<int> GetUnitsForAbbreviation(string abbreviation)
6565
{
6666
return abbreviationToUnitMap
67-
.Where(x => x.Key.Equals(abbreviation, StringComparison.InvariantCultureIgnoreCase))
67+
.Where(x => x.Key.Equals(abbreviation, StringComparison.OrdinalIgnoreCase))
6868
.SelectMany(x => x.Value).Distinct().ToList();
6969
}
7070

UnitsNet/UnitConverter.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -386,7 +386,7 @@ private static bool TryParseUnit(Type unitType, string unitName, out object unit
386386
{
387387
unitValue = null;
388388
var eNames = Enum.GetNames(unitType);
389-
unitName = eNames.FirstOrDefault(x => x.Equals(unitName, StringComparison.InvariantCultureIgnoreCase));
389+
unitName = eNames.FirstOrDefault(x => x.Equals(unitName, StringComparison.OrdinalIgnoreCase));
390390
if(unitName is null)
391391
return false;
392392

@@ -405,7 +405,7 @@ private static bool TryGetUnitType(string quantityName, out Type unitType)
405405
{
406406
quantityName += "Unit";
407407
unitType = QuantityTypes.FirstOrDefault(x =>
408-
x.Name.Equals(quantityName, StringComparison.InvariantCultureIgnoreCase));
408+
x.Name.Equals(quantityName, StringComparison.OrdinalIgnoreCase));
409409

410410
if(unitType == null)
411411
return false;
@@ -419,7 +419,7 @@ private static bool TryGetUnitType(string quantityName, out Type unitType)
419419

420420
private static bool TryGetQuantityType(string quantityName, out Type quantityType)
421421
{
422-
quantityType = QuantityTypes.FirstOrDefault(x => x.Name.Equals(quantityName, StringComparison.InvariantCultureIgnoreCase));
422+
quantityType = QuantityTypes.FirstOrDefault(x => x.Name.Equals(quantityName, StringComparison.OrdinalIgnoreCase));
423423

424424
if(quantityType == null)
425425
return false;

0 commit comments

Comments
 (0)