diff --git a/CodeGen/Generators/UnitsNetGen/QuantityGenerator.cs b/CodeGen/Generators/UnitsNetGen/QuantityGenerator.cs index 63cab0add0..23f1e0b5a3 100644 --- a/CodeGen/Generators/UnitsNetGen/QuantityGenerator.cs +++ b/CodeGen/Generators/UnitsNetGen/QuantityGenerator.cs @@ -396,10 +396,10 @@ public static string GetAbbreviation({_unitEnumName} unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation({_unitEnumName} unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation({_unitEnumName} unit, CultureInfo? culture) {{ - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); }} #endregion @@ -557,18 +557,18 @@ public static bool TryParse([NotNullWhen(true)]string? str, IFormatProvider? pro /// Parse a unit string. /// /// String to parse. Typically in the form: {{number}} {{unit}} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit(""m"", CultureInfo.GetCultureInfo(""en-US"")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static {_unitEnumName} ParseUnit(string str, IFormatProvider? provider) + public static {_unitEnumName} ParseUnit(string str, CultureInfo? culture) {{ - return UnitsNetSetup.Default.UnitParser.Parse<{_unitEnumName}>(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse<{_unitEnumName}>(str, culture); }} - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out {_unitEnumName} unit) {{ return TryParseUnit(str, null, out unit); @@ -583,10 +583,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out {_unitEnumNa /// /// Length.TryParseUnit(""m"", CultureInfo.GetCultureInfo(""en-US"")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out {_unitEnumName} unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out {_unitEnumName} unit) {{ - return UnitsNetSetup.Default.UnitParser.TryParse<{_unitEnumName}>(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse<{_unitEnumName}>(str, culture, out unit); }} #endregion diff --git a/UnitsNet/CustomCode/Quantities/Length.extra.cs b/UnitsNet/CustomCode/Quantities/Length.extra.cs index 138d9e9f7f..90984df637 100644 --- a/UnitsNet/CustomCode/Quantities/Length.extra.cs +++ b/UnitsNet/CustomCode/Quantities/Length.extra.cs @@ -83,8 +83,9 @@ public static bool TryParseFeetInches(string? str, out Length result, IFormatPro return true; var quantityParser = UnitsNetSetup.Default.QuantityParser; - string footRegex = quantityParser.CreateRegexPatternForUnit(LengthUnit.Foot, formatProvider, matchEntireString: false); - string inchRegex = quantityParser.CreateRegexPatternForUnit(LengthUnit.Inch, formatProvider, matchEntireString: false); + var unitLocalizationCulture = formatProvider as CultureInfo; + string footRegex = quantityParser.CreateRegexPatternForUnit(LengthUnit.Foot, unitLocalizationCulture, matchEntireString: false); + string inchRegex = quantityParser.CreateRegexPatternForUnit(LengthUnit.Inch, unitLocalizationCulture, matchEntireString: false); // Match entire string exactly string pattern = $@"^(?\-?)(?{footRegex})\s?(?{inchRegex})$"; @@ -154,10 +155,13 @@ public override string ToString() /// public string ToString(IFormatProvider? cultureInfo) { - cultureInfo = cultureInfo ?? CultureInfo.CurrentCulture; + if (cultureInfo is not CultureInfo unitLocalizationCulture) + { + cultureInfo = unitLocalizationCulture = CultureInfo.CurrentCulture; + } - var footUnit = Length.GetAbbreviation(LengthUnit.Foot, cultureInfo); - var inchUnit = Length.GetAbbreviation(LengthUnit.Inch, cultureInfo); + var footUnit = Length.GetAbbreviation(LengthUnit.Foot, unitLocalizationCulture); + var inchUnit = Length.GetAbbreviation(LengthUnit.Inch, unitLocalizationCulture); // Note that it isn't customary to use fractions - one wouldn't say "I am 5 feet and 4.5 inches". // So inches are rounded when converting from base units to feet/inches. diff --git a/UnitsNet/CustomCode/Quantities/Mass.extra.cs b/UnitsNet/CustomCode/Quantities/Mass.extra.cs index 906feca314..278ea01a99 100644 --- a/UnitsNet/CustomCode/Quantities/Mass.extra.cs +++ b/UnitsNet/CustomCode/Quantities/Mass.extra.cs @@ -88,10 +88,13 @@ public override string ToString() /// public string ToString(IFormatProvider? cultureInfo) { - cultureInfo = cultureInfo ?? CultureInfo.CurrentCulture; + if (cultureInfo is not CultureInfo unitLocalizationCulture) + { + cultureInfo = unitLocalizationCulture = CultureInfo.CurrentCulture; + } - var stoneUnit = Mass.GetAbbreviation(MassUnit.Stone, cultureInfo); - var poundUnit = Mass.GetAbbreviation(MassUnit.Pound, cultureInfo); + var stoneUnit = Mass.GetAbbreviation(MassUnit.Stone, unitLocalizationCulture); + var poundUnit = Mass.GetAbbreviation(MassUnit.Pound, unitLocalizationCulture); // Note that it isn't customary to use fractions - one wouldn't say "I am 11 stone and 4.5 pounds". // So pounds are rounded here. diff --git a/UnitsNet/CustomCode/Quantity.cs b/UnitsNet/CustomCode/Quantity.cs index d606ea55da..d3b303a090 100644 --- a/UnitsNet/CustomCode/Quantity.cs +++ b/UnitsNet/CustomCode/Quantity.cs @@ -98,15 +98,15 @@ public static IQuantity From(double value, string quantityName, string unitName) /// This will fail if more than one unit across all quantities share the same unit abbreviation.
/// Prefer or instead. /// - /// The format provider to use for lookup. Defaults to if null. + /// The localization culture. Defaults to if null. /// Numeric value. /// Unit abbreviation, such as "kg" for . /// An object. /// Unit abbreviation is not known. /// Multiple units found matching the given unit abbreviation. - public static IQuantity FromUnitAbbreviation(IFormatProvider? formatProvider, double value, string unitAbbreviation) + public static IQuantity FromUnitAbbreviation(CultureInfo? culture, double value, string unitAbbreviation) { - return From(value, UnitParser.GetUnitFromAbbreviation(unitAbbreviation, formatProvider).Value); + return From(value, UnitParser.GetUnitFromAbbreviation(unitAbbreviation, culture).Value); } /// @@ -156,15 +156,15 @@ public static bool TryFromUnitAbbreviation(double value, string unitAbbreviation /// This will fail if more than one unit across all quantities share the same unit abbreviation.
/// Prefer or instead. /// - /// The format provider to use for lookup. Defaults to if null. + /// The localization culture. Defaults to if null. /// Numeric value. /// Unit abbreviation, such as "kg" for . /// The quantity if successful, otherwise null. /// True if successful. /// Unit value is not a known unit enum type. - public static bool TryFromUnitAbbreviation(IFormatProvider? formatProvider, double value, string unitAbbreviation, [NotNullWhen(true)] out IQuantity? quantity) + public static bool TryFromUnitAbbreviation(CultureInfo? culture, double value, string unitAbbreviation, [NotNullWhen(true)] out IQuantity? quantity) { - if (UnitParser.TryGetUnitFromAbbreviation(unitAbbreviation, formatProvider, out UnitInfo? unitInfo)) + if (UnitParser.TryGetUnitFromAbbreviation(unitAbbreviation, culture, out UnitInfo? unitInfo)) { return TryFrom(value, unitInfo.Value, out quantity); } diff --git a/UnitsNet/CustomCode/QuantityParser.cs b/UnitsNet/CustomCode/QuantityParser.cs index eb88e4f078..81292e626d 100644 --- a/UnitsNet/CustomCode/QuantityParser.cs +++ b/UnitsNet/CustomCode/QuantityParser.cs @@ -154,7 +154,7 @@ public bool TryParse(string? str, internal string CreateRegexPatternForUnit( TUnitType unit, - IFormatProvider? formatProvider, + CultureInfo? formatProvider, bool matchEntireString = true) where TUnitType : struct, Enum { @@ -186,7 +186,7 @@ private TQuantity ParseWithRegex(string valueString, where TUnitType : struct, Enum { var value = double.Parse(valueString, ParseNumberStyles, formatProvider); - var parsedUnit = _unitParser.Parse(unitString, formatProvider); + var parsedUnit = _unitParser.Parse(unitString, formatProvider as CultureInfo); return fromDelegate(value, parsedUnit); } @@ -207,7 +207,7 @@ private bool TryParseWithRegex(string? valueString, if (!double.TryParse(valueString, ParseNumberStyles, formatProvider, out var value)) return false; - if (!_unitParser.TryParse(unitString, formatProvider, out var parsedUnit)) + if (!_unitParser.TryParse(unitString, formatProvider as CultureInfo, out TUnitType parsedUnit)) return false; result = fromDelegate(value, parsedUnit); @@ -246,7 +246,7 @@ private static bool TryExtractValueAndUnit(Regex regex, string str, [NotNullWhen private string CreateRegexPatternForQuantity(IFormatProvider? formatProvider) where TUnitType : struct, Enum { - var unitAbbreviations = _unitAbbreviationsCache.GetAllUnitAbbreviationsForQuantity(typeof(TUnitType), formatProvider); + var unitAbbreviations = _unitAbbreviationsCache.GetAllUnitAbbreviationsForQuantity(typeof(TUnitType), formatProvider as CultureInfo); var pattern = GetRegexPatternForUnitAbbreviations(unitAbbreviations); // Match entire string exactly diff --git a/UnitsNet/CustomCode/UnitAbbreviationsCache.cs b/UnitsNet/CustomCode/UnitAbbreviationsCache.cs index 264caa0d93..795f8f01a9 100644 --- a/UnitsNet/CustomCode/UnitAbbreviationsCache.cs +++ b/UnitsNet/CustomCode/UnitAbbreviationsCache.cs @@ -113,12 +113,12 @@ public void MapUnitToDefaultAbbreviation(TUnitType unit, string abbre /// in order to or on them later. ///
/// The unit enum value. - /// The format provider to use for lookup. Defaults to if null. + /// The localization culture. Defaults to if null. /// Unit abbreviations to add. /// The type of unit enum. - public void MapUnitToAbbreviation(TUnitType unit, IFormatProvider? formatProvider, params string[] abbreviations) where TUnitType : struct, Enum + public void MapUnitToAbbreviation(TUnitType unit, CultureInfo? culture, params string[] abbreviations) where TUnitType : struct, Enum { - PerformAbbreviationMapping(UnitKey.ForUnit(unit), formatProvider, false, abbreviations); + PerformAbbreviationMapping(UnitKey.ForUnit(unit), culture, false, abbreviations); } /// @@ -127,12 +127,12 @@ public void MapUnitToAbbreviation(TUnitType unit, IFormatProvider? fo /// in order to or on them later. /// /// The unit enum value. - /// The format provider to use for lookup. Defaults to if null. + /// The localization culture. Defaults to if null. /// Unit abbreviation to add as default. /// The type of unit enum. - public void MapUnitToDefaultAbbreviation(TUnitType unit, IFormatProvider? formatProvider, string abbreviation) where TUnitType : struct, Enum + public void MapUnitToDefaultAbbreviation(TUnitType unit, CultureInfo? culture, string abbreviation) where TUnitType : struct, Enum { - PerformAbbreviationMapping(UnitKey.ForUnit(unit), formatProvider, true, abbreviation); + PerformAbbreviationMapping(UnitKey.ForUnit(unit), culture, true, abbreviation); } /// @@ -142,11 +142,11 @@ public void MapUnitToDefaultAbbreviation(TUnitType unit, IFormatProvi /// /// The unit enum type. /// The unit enum value. - /// The format provider to use for lookup. Defaults to if null. + /// The localization culture. Defaults to if null. /// Unit abbreviations to add. - public void MapUnitToAbbreviation(Type unitType, int unitValue, IFormatProvider? formatProvider, params string[] abbreviations) + public void MapUnitToAbbreviation(Type unitType, int unitValue, CultureInfo? culture, params string[] abbreviations) { - PerformAbbreviationMapping(new UnitKey(unitType, unitValue), formatProvider, false, abbreviations); + PerformAbbreviationMapping(new UnitKey(unitType, unitValue), culture, false, abbreviations); } /// @@ -156,14 +156,14 @@ public void MapUnitToAbbreviation(Type unitType, int unitValue, IFormatProvider? /// /// The unit enum type. /// The unit enum value. - /// The format provider to use for lookup. Defaults to if null. + /// The localization culture. Defaults to if null. /// Unit abbreviation to add as default. - public void MapUnitToDefaultAbbreviation(Type unitType, int unitValue, IFormatProvider? formatProvider, string abbreviation) + public void MapUnitToDefaultAbbreviation(Type unitType, int unitValue, CultureInfo? culture, string abbreviation) { - PerformAbbreviationMapping(new UnitKey(unitType, unitValue), formatProvider, true, abbreviation); + PerformAbbreviationMapping(new UnitKey(unitType, unitValue), culture, true, abbreviation); } - private void PerformAbbreviationMapping(UnitKey unitValue, IFormatProvider? formatProvider, bool setAsDefault, params string[] abbreviations) + private void PerformAbbreviationMapping(UnitKey unitValue, CultureInfo? culture, bool setAsDefault, params string[] abbreviations) { if(!QuantityInfoLookup.TryGetUnitInfo(unitValue, out UnitInfo? unitInfo)) { @@ -172,7 +172,7 @@ private void PerformAbbreviationMapping(UnitKey unitValue, IFormatProvider? form QuantityInfoLookup.AddUnitInfo(unitInfo); } - AddAbbreviation(unitInfo, formatProvider, setAsDefault, abbreviations); + AddAbbreviation(unitInfo, culture, setAsDefault, abbreviations); } /// @@ -181,11 +181,18 @@ private void PerformAbbreviationMapping(UnitKey unitValue, IFormatProvider? form /// Example: GetDefaultAbbreviation(LengthUnit.Centimeters, 1) => "cm" /// /// The unit enum value. - /// The format provider to use for lookup. Defaults to if null. + /// The localization culture. Defaults to if null. /// The type of unit enum. - public string GetDefaultAbbreviation(TUnitType unit, IFormatProvider? formatProvider = null) where TUnitType : struct, Enum + /// + /// Thrown when no unit information is found for the specified + /// . + /// + /// + /// Thrown when no abbreviations are mapped for the specified unit. + /// + public string GetDefaultAbbreviation(TUnitType unit, CultureInfo? culture = null) where TUnitType : struct, Enum { - return GetDefaultAbbreviation(UnitKey.ForUnit(unit), formatProvider); + return GetDefaultAbbreviation(UnitKey.ForUnit(unit), culture); } /// @@ -195,22 +202,33 @@ public string GetDefaultAbbreviation(TUnitType unit, IFormatProvider? /// /// The unit enum type. /// The unit enum value. - /// The format provider to use for lookup. Defaults to if null. - public string GetDefaultAbbreviation(Type unitType, int unitValue, IFormatProvider? formatProvider = null) + /// The localization culture. Defaults to if null. + /// + /// Thrown when no unit information is found for the specified + /// and . + /// + /// + /// Thrown when no abbreviations are mapped for the specified unit. + /// + public string GetDefaultAbbreviation(Type unitType, int unitValue, CultureInfo? culture = null) { - return GetDefaultAbbreviation(new UnitKey(unitType, unitValue), formatProvider); + return GetDefaultAbbreviation(new UnitKey(unitType, unitValue), culture); } /// /// The key representing the unit type and value. - /// - /// The format provider to use for lookup. Defaults to - /// if null. - /// + /// The localization culture. Defaults to if null. /// The default unit abbreviation string. - public string GetDefaultAbbreviation(UnitKey unitKey, IFormatProvider? formatProvider = null) + /// + /// Thrown when no unit information is found for the specified + /// . + /// + /// + /// Thrown when no abbreviations are mapped for the specified unit. + /// + public string GetDefaultAbbreviation(UnitKey unitKey, CultureInfo? culture = null) { - IReadOnlyList abbreviations = GetUnitAbbreviations(unitKey, formatProvider); + IReadOnlyList abbreviations = GetUnitAbbreviations(unitKey, culture); if (abbreviations.Count == 0) { throw new InvalidOperationException($"No abbreviations were found for {unitKey.UnitType.Name}.{(Enum)unitKey}. Make sure that the unit abbreviations are mapped."); @@ -224,11 +242,15 @@ public string GetDefaultAbbreviation(UnitKey unitKey, IFormatProvider? formatPro /// /// Enum type for units. /// Enum value for unit. - /// The format provider to use for lookup. Defaults to if null. + /// The localization culture. Defaults to if null. /// Unit abbreviations associated with unit. - public string[] GetUnitAbbreviations(TUnitType unit, IFormatProvider? formatProvider = null) where TUnitType : struct, Enum + /// + /// Thrown when no unit information is found for the specified + /// . + /// + public string[] GetUnitAbbreviations(TUnitType unit, CultureInfo? culture = null) where TUnitType : struct, Enum { - return GetUnitAbbreviations(UnitKey.ForUnit(unit), formatProvider).ToArray(); // TODO can we change this to return an IReadonlyCollection (as the GetAbbreviations)? + return GetUnitAbbreviations(UnitKey.ForUnit(unit), culture).ToArray(); // TODO can we change this to return an IReadonlyCollection (as the GetAbbreviations)? } /// @@ -236,36 +258,44 @@ public string[] GetUnitAbbreviations(TUnitType unit, IFormatProvider? /// /// Enum type for unit. /// Enum value for unit. - /// The format provider to use for lookup. Defaults to if null. + /// The localization culture. Defaults to if null. /// Unit abbreviations associated with unit. - public string[] GetUnitAbbreviations(Type unitType, int unitValue, IFormatProvider? formatProvider = null) + /// + /// Thrown when no unit information is found for the specified + /// and . + /// + public string[] GetUnitAbbreviations(Type unitType, int unitValue, CultureInfo? culture = null) { - return GetUnitAbbreviations(new UnitKey(unitType, unitValue), formatProvider).ToArray(); // TODO can we change this to return an IReadOnlyList (as the GetAbbreviations)? + return GetUnitAbbreviations(new UnitKey(unitType, unitValue), culture).ToArray(); // TODO can we change this to return an IReadOnlyList (as the GetAbbreviations)? } /// /// Retrieves the unit abbreviations for a specified unit key and optional format provider. /// /// The key representing the unit type and value. - /// An optional format provider to use for culture-specific formatting. + /// The localization culture. Defaults to if null. /// A read-only collection of unit abbreviation strings. - public IReadOnlyList GetUnitAbbreviations(UnitKey unitKey, IFormatProvider? formatProvider = null) + /// + /// Thrown when no unit information is found for the specified + /// . + /// + public IReadOnlyList GetUnitAbbreviations(UnitKey unitKey, CultureInfo? culture = null) { - return GetAbbreviations(QuantityInfoLookup.GetUnitInfo(unitKey), formatProvider); + return GetAbbreviations(QuantityInfoLookup.GetUnitInfo(unitKey), culture); } /// /// Get all abbreviations for unit. /// /// The unit-enum type as a hash-friendly type. - /// The format provider to use for lookup. Defaults to if null. + /// The localization culture. Defaults to if null. /// The unit abbreviations associated with unit. /// True if found, otherwise false. - private bool TryGetUnitAbbreviations(UnitKey unitKey, IFormatProvider? formatProvider, out IReadOnlyList abbreviations) + private bool TryGetUnitAbbreviations(UnitKey unitKey, CultureInfo? culture, out IReadOnlyList abbreviations) { if(QuantityInfoLookup.TryGetUnitInfo(unitKey, out UnitInfo? unitInfo)) { - abbreviations = GetAbbreviations(unitInfo, formatProvider); + abbreviations = GetAbbreviations(unitInfo, culture); return true; } @@ -277,22 +307,22 @@ private bool TryGetUnitAbbreviations(UnitKey unitKey, IFormatProvider? formatPro /// Get all abbreviations for all units of a quantity. /// /// Enum type for unit. - /// The format provider to use for lookup. Defaults to if null. + /// The localization culture. Defaults to if null. /// Unit abbreviations associated with unit. - public IReadOnlyList GetAllUnitAbbreviationsForQuantity(Type unitEnumType, IFormatProvider? formatProvider = null) + public IReadOnlyList GetAllUnitAbbreviationsForQuantity(Type unitEnumType, CultureInfo? culture = null) { var allAbbreviations = new List(); if (!QuantityInfoLookup.TryGetQuantityByUnitType(unitEnumType, out QuantityInfo? quantityInfo)) { // TODO I think we should either return empty or throw QuantityNotFoundException here var enumValues = Enum.GetValues(unitEnumType).Cast(); - var all = GetStringUnitPairs(enumValues, formatProvider); + var all = GetStringUnitPairs(enumValues, culture); return all.Select(pair => pair.Item2).ToList(); } foreach(UnitInfo unitInfo in quantityInfo.UnitInfos) { - if(TryGetUnitAbbreviations(unitInfo.UnitKey, formatProvider, out IReadOnlyList abbreviations)) + if(TryGetUnitAbbreviations(unitInfo.UnitKey, culture, out IReadOnlyList abbreviations)) { allAbbreviations.AddRange(abbreviations); } @@ -301,14 +331,14 @@ public IReadOnlyList GetAllUnitAbbreviationsForQuantity(Type unitEnumTyp return allAbbreviations; } - internal List<(Enum Unit, string Abbreviation)> GetStringUnitPairs(IEnumerable enumValues, IFormatProvider? formatProvider = null) + internal List<(Enum Unit, string Abbreviation)> GetStringUnitPairs(IEnumerable enumValues, CultureInfo? culture = null) { var unitAbbreviationsPairs = new List<(Enum, string)>(); - formatProvider ??= CultureInfo.CurrentCulture; + culture ??= CultureInfo.CurrentCulture; foreach(var enumValue in enumValues) { - if(TryGetUnitAbbreviations(enumValue, formatProvider, out var abbreviations)) + if(TryGetUnitAbbreviations(enumValue, culture, out var abbreviations)) { foreach(var abbrev in abbreviations) { @@ -324,16 +354,13 @@ public IReadOnlyList GetAllUnitAbbreviationsForQuantity(Type unitEnumTyp /// Get all abbreviations for the given unit and culture. /// /// The unit. - /// The culture to get localized abbreviations for. Defaults to . + /// The localization culture. Defaults to if null. /// The list of abbreviations mapped for this unit. The first in the list is the primary abbreviation used by ToString(). /// was null. - public IReadOnlyList GetAbbreviations(UnitInfo unitInfo, IFormatProvider? formatProvider = null) + public IReadOnlyList GetAbbreviations(UnitInfo unitInfo, CultureInfo? culture = null) { if (unitInfo == null) throw new ArgumentNullException(nameof(unitInfo)); - if (formatProvider is not CultureInfo) - formatProvider = CultureInfo.CurrentCulture; - - var culture = (CultureInfo)formatProvider; + culture ??= CultureInfo.CurrentCulture; var cultureName = GetCultureNameOrEnglish(culture); AbbreviationMapKey key = GetAbbreviationMapKey(unitInfo, cultureName); @@ -350,17 +377,13 @@ public IReadOnlyList GetAbbreviations(UnitInfo unitInfo, IFormatProvider /// Add unit abbreviation for the given , such as "kg" for . /// /// The unit to add for. - /// The culture this abbreviation is for, defaults to . + /// The localization culture. Defaults to if null. /// Whether to set as the primary/default unit abbreviation used by ToString(). /// One or more abbreviations to add. - private void AddAbbreviation(UnitInfo unitInfo, IFormatProvider? formatProvider, bool setAsDefault, + private void AddAbbreviation(UnitInfo unitInfo, CultureInfo? culture, bool setAsDefault, params string[] newAbbreviations) { - if (formatProvider is not CultureInfo culture) - { - culture = CultureInfo.CurrentCulture; - } - + culture ??= CultureInfo.CurrentCulture; var cultureName = GetCultureNameOrEnglish(culture); AbbreviationMapKey key = GetAbbreviationMapKey(unitInfo, cultureName); @@ -427,7 +450,7 @@ private IReadOnlyList ReadAbbreviationsFromResourceFile(string? quantity /// /// Retrieves a list of unit information objects that match the specified unit abbreviation. /// - /// An optional format provider to use for culture-specific formatting. + /// The localization culture. Defaults to if null. /// The unit abbreviation to search for. /// A list of objects that match the specified unit abbreviation. /// @@ -435,7 +458,7 @@ private IReadOnlyList ReadAbbreviationsFromResourceFile(string? quantity /// LengthUnit.Centimeter (cm) and /// MolarityUnit.CentimolePerLiter (cM). /// - internal List GetUnitsForAbbreviation(IFormatProvider? formatProvider, string unitAbbreviation) + internal List GetUnitsForAbbreviation(CultureInfo? culture, string unitAbbreviation) { // TODO this is certain to have terrible performance (especially on the first run) // TODO we should consider adding a (lazy) dictionary for these @@ -445,7 +468,7 @@ internal List GetUnitsForAbbreviation(IFormatProvider? formatProvider, // such as "cm" matching both LengthUnit.Centimeter (cm) and MolarityUnit.CentimolePerLiter (cM). return QuantityInfoLookup.Infos .SelectMany(quantityInfo => quantityInfo.UnitInfos) - .Select(unitInfo => GetAbbreviations(unitInfo, formatProvider).Contains(unitAbbreviation, StringComparer.Ordinal) + .Select(unitInfo => GetAbbreviations(unitInfo, culture).Contains(unitAbbreviation, StringComparer.Ordinal) ? unitInfo : null) .Where(unitValue => unitValue != null) diff --git a/UnitsNet/CustomCode/UnitParser.cs b/UnitsNet/CustomCode/UnitParser.cs index e31612211d..8305a93c20 100644 --- a/UnitsNet/CustomCode/UnitParser.cs +++ b/UnitsNet/CustomCode/UnitParser.cs @@ -43,13 +43,13 @@ public UnitParser(UnitAbbreviationsCache unitAbbreviationsCache) /// Example: Parse<LengthUnit>("km") => LengthUnit.Kilometer /// /// - /// The format provider to use for lookup. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// - public TUnitType Parse(string unitAbbreviation, IFormatProvider? formatProvider = null) + public TUnitType Parse(string unitAbbreviation, CultureInfo? culture = null) where TUnitType : struct, Enum { - return (TUnitType)Parse(unitAbbreviation, typeof(TUnitType), formatProvider); + return (TUnitType)Parse(unitAbbreviation, typeof(TUnitType), culture); } /// @@ -61,30 +61,30 @@ public TUnitType Parse(string unitAbbreviation, IFormatProvider? form /// respectively. /// /// Unit enum type, such as and . - /// The format provider to use for lookup. Defaults to if null. + /// The localization culture. Defaults to if null. /// Unit enum value, such as . /// No units match the abbreviation. /// More than one unit matches the abbreviation. - public Enum Parse(string unitAbbreviation, Type unitType, IFormatProvider? formatProvider = null) + public Enum Parse(string unitAbbreviation, Type unitType, CultureInfo? culture = null) { if (unitAbbreviation == null) throw new ArgumentNullException(nameof(unitAbbreviation)); unitAbbreviation = unitAbbreviation.Trim(); Enum[] enumValues = Enum.GetValues(unitType).Cast().ToArray(); while (true) { - (Enum Unit, string Abbreviation)[] matches = FindMatchingUnits(unitAbbreviation, enumValues, formatProvider); + (Enum Unit, string Abbreviation)[] matches = FindMatchingUnits(unitAbbreviation, enumValues, culture); switch(matches.Length) { case 1: return matches[0].Unit; case 0: // Retry with fallback culture, if different. - if (Equals(formatProvider, UnitAbbreviationsCache.FallbackCulture)) + if (Equals(culture, UnitAbbreviationsCache.FallbackCulture)) { throw new UnitNotFoundException($"Unit not found with abbreviation [{unitAbbreviation}] for unit type [{unitType}]."); } - formatProvider = UnitAbbreviationsCache.FallbackCulture; + culture = UnitAbbreviationsCache.FallbackCulture; continue; default: var unitsCsv = string.Join(", ", matches.Select(x => $"{Enum.GetName(unitType, x.Unit)} (\"{x.Abbreviation}\")").OrderBy(x => x)); @@ -141,17 +141,18 @@ public bool TryParse([NotNullWhen(true)]string? unitAbbreviation, out /// Try to parse a unit abbreviation. /// /// The string value. - /// The format provider to use for lookup. Defaults to if null. + /// The localization culture. Defaults to if null. /// The unit enum value as out result. /// Type of unit enum. /// True if successful. - public bool TryParse([NotNullWhen(true)]string? unitAbbreviation, IFormatProvider? formatProvider, out TUnitType unit) + public bool TryParse([NotNullWhen(true)]string? unitAbbreviation, CultureInfo? culture, out TUnitType unit) where TUnitType : struct, Enum { - unit = default; - - if (!TryParse(unitAbbreviation, typeof(TUnitType), formatProvider, out var unitObj)) + if (!TryParse(unitAbbreviation, typeof(TUnitType), culture, out Enum? unitObj)) + { + unit = default; return false; + } unit = (TUnitType)unitObj; return true; @@ -174,10 +175,13 @@ public bool TryParse([NotNullWhen(true)] string? unitAbbreviation, Type unitType /// /// The string value. /// Type of unit enum. - /// The format provider to use for lookup. Defaults to if null. + /// + /// The format provider to use for lookup. Defaults to + /// if null. + /// /// The unit enum value as out result. /// True if successful. - public bool TryParse([NotNullWhen(true)] string? unitAbbreviation, Type unitType, IFormatProvider? formatProvider, [NotNullWhen(true)] out Enum? unit) + public bool TryParse([NotNullWhen(true)] string? unitAbbreviation, Type unitType, CultureInfo? culture, [NotNullWhen(true)] out Enum? unit) { unit = null; if (unitAbbreviation == null) @@ -187,7 +191,7 @@ public bool TryParse([NotNullWhen(true)] string? unitAbbreviation, Type unitType unitAbbreviation = unitAbbreviation.Trim(); Enum[] enumValues = Enum.GetValues(unitType).Cast().ToArray(); - (Enum Unit, string Abbreviation)[] matches = FindMatchingUnits(unitAbbreviation, enumValues, formatProvider); + (Enum Unit, string Abbreviation)[] matches = FindMatchingUnits(unitAbbreviation, enumValues, culture); if (matches.Length == 1) { @@ -195,7 +199,7 @@ public bool TryParse([NotNullWhen(true)] string? unitAbbreviation, Type unitType return true; } - if (matches.Length != 0 || Equals(formatProvider, UnitAbbreviationsCache.FallbackCulture)) + if (matches.Length != 0 || Equals(culture, UnitAbbreviationsCache.FallbackCulture)) { return false; // either there are duplicates or nothing was matched and we're already using the fallback culture } @@ -211,10 +215,10 @@ public bool TryParse([NotNullWhen(true)] string? unitAbbreviation, Type unitType return true; } - private (Enum Unit, string Abbreviation)[] FindMatchingUnits(string unitAbbreviation, IEnumerable enumValues, IFormatProvider? formatProvider) + private (Enum Unit, string Abbreviation)[] FindMatchingUnits(string unitAbbreviation, IEnumerable enumValues, CultureInfo? culture) { // TODO see about optimizing this method: both Parse and TryParse only care about having one match (in case of a failure we could return the number of matches) - List<(Enum Unit, string Abbreviation)> stringUnitPairs = _unitAbbreviationsCache.GetStringUnitPairs(enumValues, formatProvider); + List<(Enum Unit, string Abbreviation)> stringUnitPairs = _unitAbbreviationsCache.GetStringUnitPairs(enumValues, culture); (Enum Unit, string Abbreviation)[] matches = stringUnitPairs.Where(pair => pair.Abbreviation.Equals(unitAbbreviation, StringComparison.OrdinalIgnoreCase)).ToArray(); @@ -251,7 +255,7 @@ public bool TryParse([NotNullWhen(true)] string? unitAbbreviation, Type unitType /// This will fail if more than one unit across all quantities share the same unit abbreviation.
/// /// The unit abbreviation to parse. - /// The format provider to use for culture-specific formatting. Can be null. + /// The localization culture. Defaults to if null. /// The unit information corresponding to the given unit abbreviation. /// /// Thrown when the unit abbreviation is not recognized as a valid unit for the specified culture. @@ -259,9 +263,9 @@ public bool TryParse([NotNullWhen(true)] string? unitAbbreviation, Type unitType /// /// Thrown when multiple units are found matching the given unit abbreviation. /// - internal UnitInfo GetUnitFromAbbreviation(string unitAbbreviation, IFormatProvider? formatProvider) + internal UnitInfo GetUnitFromAbbreviation(string unitAbbreviation, CultureInfo? culture) { - List units = _unitAbbreviationsCache.GetUnitsForAbbreviation(formatProvider, unitAbbreviation); + List units = _unitAbbreviationsCache.GetUnitsForAbbreviation(culture, unitAbbreviation); return units.Count switch { 0 => throw new UnitNotFoundException( @@ -284,7 +288,7 @@ internal UnitInfo GetUnitFromAbbreviation(string unitAbbreviation, IFormatProvid /// This will fail if more than one unit across all quantities share the same unit abbreviation.
/// /// The unit abbreviation to parse. - /// The format provider to use for parsing, or null to use the current culture. + /// The localization culture. Defaults to if null. /// /// When this method returns, contains the parsed object if the parsing succeeded, /// or null if the parsing failed. This parameter is passed uninitialized. @@ -292,7 +296,7 @@ internal UnitInfo GetUnitFromAbbreviation(string unitAbbreviation, IFormatProvid /// /// true if the unit abbreviation was successfully parsed; otherwise, false. /// - internal bool TryGetUnitFromAbbreviation([NotNullWhen(true)]string? unitAbbreviation, IFormatProvider? formatProvider, [NotNullWhen(true)] out UnitInfo? unit) + internal bool TryGetUnitFromAbbreviation([NotNullWhen(true)]string? unitAbbreviation, CultureInfo? culture, [NotNullWhen(true)] out UnitInfo? unit) { if (unitAbbreviation == null) { @@ -300,7 +304,7 @@ internal bool TryGetUnitFromAbbreviation([NotNullWhen(true)]string? unitAbbrevia return false; } - List units = _unitAbbreviationsCache.GetUnitsForAbbreviation(formatProvider, unitAbbreviation); + List units = _unitAbbreviationsCache.GetUnitsForAbbreviation(culture, unitAbbreviation); if (units.Count == 1) { unit = units[0]; diff --git a/UnitsNet/GeneratedCode/Quantities/AbsorbedDoseOfIonizingRadiation.g.cs b/UnitsNet/GeneratedCode/Quantities/AbsorbedDoseOfIonizingRadiation.g.cs index 6526699053..bfda843e66 100644 --- a/UnitsNet/GeneratedCode/Quantities/AbsorbedDoseOfIonizingRadiation.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/AbsorbedDoseOfIonizingRadiation.g.cs @@ -332,10 +332,10 @@ public static string GetAbbreviation(AbsorbedDoseOfIonizingRadiationUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(AbsorbedDoseOfIonizingRadiationUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(AbsorbedDoseOfIonizingRadiationUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -593,18 +593,18 @@ public static AbsorbedDoseOfIonizingRadiationUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static AbsorbedDoseOfIonizingRadiationUnit ParseUnit(string str, IFormatProvider? provider) + public static AbsorbedDoseOfIonizingRadiationUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out AbsorbedDoseOfIonizingRadiationUnit unit) { return TryParseUnit(str, null, out unit); @@ -619,10 +619,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out AbsorbedDose /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out AbsorbedDoseOfIonizingRadiationUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out AbsorbedDoseOfIonizingRadiationUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Acceleration.g.cs b/UnitsNet/GeneratedCode/Quantities/Acceleration.g.cs index c998ba68e4..11c8cdef00 100644 --- a/UnitsNet/GeneratedCode/Quantities/Acceleration.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Acceleration.g.cs @@ -320,10 +320,10 @@ public static string GetAbbreviation(AccelerationUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(AccelerationUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(AccelerationUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -565,18 +565,18 @@ public static AccelerationUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static AccelerationUnit ParseUnit(string str, IFormatProvider? provider) + public static AccelerationUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out AccelerationUnit unit) { return TryParseUnit(str, null, out unit); @@ -591,10 +591,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out Acceleration /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out AccelerationUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out AccelerationUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/AmountOfSubstance.g.cs b/UnitsNet/GeneratedCode/Quantities/AmountOfSubstance.g.cs index 70442d991c..2b94401589 100644 --- a/UnitsNet/GeneratedCode/Quantities/AmountOfSubstance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/AmountOfSubstance.g.cs @@ -345,10 +345,10 @@ public static string GetAbbreviation(AmountOfSubstanceUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(AmountOfSubstanceUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(AmountOfSubstanceUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -614,18 +614,18 @@ public static AmountOfSubstanceUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static AmountOfSubstanceUnit ParseUnit(string str, IFormatProvider? provider) + public static AmountOfSubstanceUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out AmountOfSubstanceUnit unit) { return TryParseUnit(str, null, out unit); @@ -640,10 +640,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out AmountOfSubs /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out AmountOfSubstanceUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out AmountOfSubstanceUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/AmplitudeRatio.g.cs b/UnitsNet/GeneratedCode/Quantities/AmplitudeRatio.g.cs index 824ccb8c40..9b0ef943ad 100644 --- a/UnitsNet/GeneratedCode/Quantities/AmplitudeRatio.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/AmplitudeRatio.g.cs @@ -219,10 +219,10 @@ public static string GetAbbreviation(AmplitudeRatioUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(AmplitudeRatioUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(AmplitudeRatioUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -384,18 +384,18 @@ public static AmplitudeRatioUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static AmplitudeRatioUnit ParseUnit(string str, IFormatProvider? provider) + public static AmplitudeRatioUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out AmplitudeRatioUnit unit) { return TryParseUnit(str, null, out unit); @@ -410,10 +410,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out AmplitudeRat /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out AmplitudeRatioUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out AmplitudeRatioUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Angle.g.cs b/UnitsNet/GeneratedCode/Quantities/Angle.g.cs index 20072f8797..6d52a27bdf 100644 --- a/UnitsNet/GeneratedCode/Quantities/Angle.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Angle.g.cs @@ -312,10 +312,10 @@ public static string GetAbbreviation(AngleUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(AngleUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(AngleUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -565,18 +565,18 @@ public static AngleUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static AngleUnit ParseUnit(string str, IFormatProvider? provider) + public static AngleUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out AngleUnit unit) { return TryParseUnit(str, null, out unit); @@ -591,10 +591,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out AngleUnit un /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out AngleUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out AngleUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Area.g.cs b/UnitsNet/GeneratedCode/Quantities/Area.g.cs index 4a5eed40b2..4283efe426 100644 --- a/UnitsNet/GeneratedCode/Quantities/Area.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Area.g.cs @@ -331,10 +331,10 @@ public static string GetAbbreviation(AreaUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(AreaUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(AreaUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -576,18 +576,18 @@ public static AreaUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static AreaUnit ParseUnit(string str, IFormatProvider? provider) + public static AreaUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out AreaUnit unit) { return TryParseUnit(str, null, out unit); @@ -602,10 +602,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out AreaUnit uni /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out AreaUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out AreaUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/AreaDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/AreaDensity.g.cs index 0092dc509e..fa55dc2978 100644 --- a/UnitsNet/GeneratedCode/Quantities/AreaDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/AreaDensity.g.cs @@ -228,10 +228,10 @@ public static string GetAbbreviation(AreaDensityUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(AreaDensityUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(AreaDensityUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -385,18 +385,18 @@ public static AreaDensityUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static AreaDensityUnit ParseUnit(string str, IFormatProvider? provider) + public static AreaDensityUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out AreaDensityUnit unit) { return TryParseUnit(str, null, out unit); @@ -411,10 +411,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out AreaDensityU /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out AreaDensityUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out AreaDensityUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/AreaMomentOfInertia.g.cs b/UnitsNet/GeneratedCode/Quantities/AreaMomentOfInertia.g.cs index 6ea9a72cb7..aabaa078aa 100644 --- a/UnitsNet/GeneratedCode/Quantities/AreaMomentOfInertia.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/AreaMomentOfInertia.g.cs @@ -253,10 +253,10 @@ public static string GetAbbreviation(AreaMomentOfInertiaUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(AreaMomentOfInertiaUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(AreaMomentOfInertiaUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -434,18 +434,18 @@ public static AreaMomentOfInertiaUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static AreaMomentOfInertiaUnit ParseUnit(string str, IFormatProvider? provider) + public static AreaMomentOfInertiaUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out AreaMomentOfInertiaUnit unit) { return TryParseUnit(str, null, out unit); @@ -460,10 +460,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out AreaMomentOf /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out AreaMomentOfInertiaUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out AreaMomentOfInertiaUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/BitRate.g.cs b/UnitsNet/GeneratedCode/Quantities/BitRate.g.cs index f073a23c80..49b6c0a833 100644 --- a/UnitsNet/GeneratedCode/Quantities/BitRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/BitRate.g.cs @@ -412,10 +412,10 @@ public static string GetAbbreviation(BitRateUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(BitRateUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(BitRateUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -753,18 +753,18 @@ public static BitRateUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static BitRateUnit ParseUnit(string str, IFormatProvider? provider) + public static BitRateUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out BitRateUnit unit) { return TryParseUnit(str, null, out unit); @@ -779,10 +779,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out BitRateUnit /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out BitRateUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out BitRateUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/BrakeSpecificFuelConsumption.g.cs b/UnitsNet/GeneratedCode/Quantities/BrakeSpecificFuelConsumption.g.cs index 3a1c2d2deb..eeb24556c3 100644 --- a/UnitsNet/GeneratedCode/Quantities/BrakeSpecificFuelConsumption.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/BrakeSpecificFuelConsumption.g.cs @@ -229,10 +229,10 @@ public static string GetAbbreviation(BrakeSpecificFuelConsumptionUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(BrakeSpecificFuelConsumptionUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(BrakeSpecificFuelConsumptionUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -386,18 +386,18 @@ public static BrakeSpecificFuelConsumptionUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static BrakeSpecificFuelConsumptionUnit ParseUnit(string str, IFormatProvider? provider) + public static BrakeSpecificFuelConsumptionUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out BrakeSpecificFuelConsumptionUnit unit) { return TryParseUnit(str, null, out unit); @@ -412,10 +412,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out BrakeSpecifi /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out BrakeSpecificFuelConsumptionUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out BrakeSpecificFuelConsumptionUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/CoefficientOfThermalExpansion.g.cs b/UnitsNet/GeneratedCode/Quantities/CoefficientOfThermalExpansion.g.cs index ac827c70b0..7a199c7b13 100644 --- a/UnitsNet/GeneratedCode/Quantities/CoefficientOfThermalExpansion.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/CoefficientOfThermalExpansion.g.cs @@ -252,10 +252,10 @@ public static string GetAbbreviation(CoefficientOfThermalExpansionUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(CoefficientOfThermalExpansionUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(CoefficientOfThermalExpansionUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -433,18 +433,18 @@ public static CoefficientOfThermalExpansionUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static CoefficientOfThermalExpansionUnit ParseUnit(string str, IFormatProvider? provider) + public static CoefficientOfThermalExpansionUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out CoefficientOfThermalExpansionUnit unit) { return TryParseUnit(str, null, out unit); @@ -459,10 +459,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out CoefficientO /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out CoefficientOfThermalExpansionUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out CoefficientOfThermalExpansionUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Compressibility.g.cs b/UnitsNet/GeneratedCode/Quantities/Compressibility.g.cs index 4c83b57d46..55369895dc 100644 --- a/UnitsNet/GeneratedCode/Quantities/Compressibility.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Compressibility.g.cs @@ -257,10 +257,10 @@ public static string GetAbbreviation(CompressibilityUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(CompressibilityUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(CompressibilityUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -446,18 +446,18 @@ public static CompressibilityUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static CompressibilityUnit ParseUnit(string str, IFormatProvider? provider) + public static CompressibilityUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out CompressibilityUnit unit) { return TryParseUnit(str, null, out unit); @@ -472,10 +472,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out Compressibil /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out CompressibilityUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out CompressibilityUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Density.g.cs b/UnitsNet/GeneratedCode/Quantities/Density.g.cs index 10d87c4116..d14a3e6002 100644 --- a/UnitsNet/GeneratedCode/Quantities/Density.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Density.g.cs @@ -661,10 +661,10 @@ public static string GetAbbreviation(DensityUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(DensityUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(DensityUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -1242,18 +1242,18 @@ public static DensityUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static DensityUnit ParseUnit(string str, IFormatProvider? provider) + public static DensityUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out DensityUnit unit) { return TryParseUnit(str, null, out unit); @@ -1268,10 +1268,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out DensityUnit /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out DensityUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out DensityUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/DoseAreaProduct.g.cs b/UnitsNet/GeneratedCode/Quantities/DoseAreaProduct.g.cs index abeb8f0ed7..996c6fe971 100644 --- a/UnitsNet/GeneratedCode/Quantities/DoseAreaProduct.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/DoseAreaProduct.g.cs @@ -364,10 +364,10 @@ public static string GetAbbreviation(DoseAreaProductUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(DoseAreaProductUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(DoseAreaProductUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -657,18 +657,18 @@ public static DoseAreaProductUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static DoseAreaProductUnit ParseUnit(string str, IFormatProvider? provider) + public static DoseAreaProductUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out DoseAreaProductUnit unit) { return TryParseUnit(str, null, out unit); @@ -683,10 +683,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out DoseAreaProd /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out DoseAreaProductUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out DoseAreaProductUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Duration.g.cs b/UnitsNet/GeneratedCode/Quantities/Duration.g.cs index 56545f36f8..6385b2877f 100644 --- a/UnitsNet/GeneratedCode/Quantities/Duration.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Duration.g.cs @@ -314,10 +314,10 @@ public static string GetAbbreviation(DurationUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(DurationUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(DurationUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -543,18 +543,18 @@ public static DurationUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static DurationUnit ParseUnit(string str, IFormatProvider? provider) + public static DurationUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out DurationUnit unit) { return TryParseUnit(str, null, out unit); @@ -569,10 +569,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out DurationUnit /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out DurationUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out DurationUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/DynamicViscosity.g.cs b/UnitsNet/GeneratedCode/Quantities/DynamicViscosity.g.cs index 179bc68925..c6bbc2bd7d 100644 --- a/UnitsNet/GeneratedCode/Quantities/DynamicViscosity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/DynamicViscosity.g.cs @@ -288,10 +288,10 @@ public static string GetAbbreviation(DynamicViscosityUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(DynamicViscosityUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(DynamicViscosityUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -501,18 +501,18 @@ public static DynamicViscosityUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static DynamicViscosityUnit ParseUnit(string str, IFormatProvider? provider) + public static DynamicViscosityUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out DynamicViscosityUnit unit) { return TryParseUnit(str, null, out unit); @@ -527,10 +527,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out DynamicVisco /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out DynamicViscosityUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out DynamicViscosityUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricAdmittance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricAdmittance.g.cs index 17dce29980..0e99501ae0 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricAdmittance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricAdmittance.g.cs @@ -333,10 +333,10 @@ public static string GetAbbreviation(ElectricAdmittanceUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ElectricAdmittanceUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ElectricAdmittanceUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -594,18 +594,18 @@ public static ElectricAdmittanceUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ElectricAdmittanceUnit ParseUnit(string str, IFormatProvider? provider) + public static ElectricAdmittanceUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricAdmittanceUnit unit) { return TryParseUnit(str, null, out unit); @@ -620,10 +620,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricAdmi /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ElectricAdmittanceUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ElectricAdmittanceUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricApparentEnergy.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricApparentEnergy.g.cs index 9145550d66..e56e87e911 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricApparentEnergy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricApparentEnergy.g.cs @@ -225,10 +225,10 @@ public static string GetAbbreviation(ElectricApparentEnergyUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ElectricApparentEnergyUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ElectricApparentEnergyUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -382,18 +382,18 @@ public static ElectricApparentEnergyUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ElectricApparentEnergyUnit ParseUnit(string str, IFormatProvider? provider) + public static ElectricApparentEnergyUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricApparentEnergyUnit unit) { return TryParseUnit(str, null, out unit); @@ -408,10 +408,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricAppa /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ElectricApparentEnergyUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ElectricApparentEnergyUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricApparentPower.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricApparentPower.g.cs index 6358382f46..0ded0065fc 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricApparentPower.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricApparentPower.g.cs @@ -252,10 +252,10 @@ public static string GetAbbreviation(ElectricApparentPowerUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ElectricApparentPowerUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ElectricApparentPowerUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -433,18 +433,18 @@ public static ElectricApparentPowerUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ElectricApparentPowerUnit ParseUnit(string str, IFormatProvider? provider) + public static ElectricApparentPowerUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricApparentPowerUnit unit) { return TryParseUnit(str, null, out unit); @@ -459,10 +459,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricAppa /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ElectricApparentPowerUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ElectricApparentPowerUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricCapacitance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricCapacitance.g.cs index e3f0778380..432dd0227e 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricCapacitance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricCapacitance.g.cs @@ -260,10 +260,10 @@ public static string GetAbbreviation(ElectricCapacitanceUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ElectricCapacitanceUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ElectricCapacitanceUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -449,18 +449,18 @@ public static ElectricCapacitanceUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ElectricCapacitanceUnit ParseUnit(string str, IFormatProvider? provider) + public static ElectricCapacitanceUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricCapacitanceUnit unit) { return TryParseUnit(str, null, out unit); @@ -475,10 +475,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricCapa /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ElectricCapacitanceUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ElectricCapacitanceUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricCharge.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricCharge.g.cs index 13300c172c..94ffc03e44 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricCharge.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricCharge.g.cs @@ -297,10 +297,10 @@ public static string GetAbbreviation(ElectricChargeUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ElectricChargeUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ElectricChargeUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -518,18 +518,18 @@ public static ElectricChargeUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ElectricChargeUnit ParseUnit(string str, IFormatProvider? provider) + public static ElectricChargeUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricChargeUnit unit) { return TryParseUnit(str, null, out unit); @@ -544,10 +544,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricChar /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ElectricChargeUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ElectricChargeUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricChargeDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricChargeDensity.g.cs index b80f4482d0..17a78c8b1e 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricChargeDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricChargeDensity.g.cs @@ -212,10 +212,10 @@ public static string GetAbbreviation(ElectricChargeDensityUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ElectricChargeDensityUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ElectricChargeDensityUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -353,18 +353,18 @@ public static ElectricChargeDensityUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ElectricChargeDensityUnit ParseUnit(string str, IFormatProvider? provider) + public static ElectricChargeDensityUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricChargeDensityUnit unit) { return TryParseUnit(str, null, out unit); @@ -379,10 +379,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricChar /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ElectricChargeDensityUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ElectricChargeDensityUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricConductance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricConductance.g.cs index 67ed857b98..0f7dd108f6 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricConductance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricConductance.g.cs @@ -332,10 +332,10 @@ public static string GetAbbreviation(ElectricConductanceUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ElectricConductanceUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ElectricConductanceUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -593,18 +593,18 @@ public static ElectricConductanceUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ElectricConductanceUnit ParseUnit(string str, IFormatProvider? provider) + public static ElectricConductanceUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricConductanceUnit unit) { return TryParseUnit(str, null, out unit); @@ -619,10 +619,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricCond /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ElectricConductanceUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ElectricConductanceUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricConductivity.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricConductivity.g.cs index 528070f486..12e9e52b97 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricConductivity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricConductivity.g.cs @@ -252,10 +252,10 @@ public static string GetAbbreviation(ElectricConductivityUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ElectricConductivityUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ElectricConductivityUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -433,18 +433,18 @@ public static ElectricConductivityUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ElectricConductivityUnit ParseUnit(string str, IFormatProvider? provider) + public static ElectricConductivityUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricConductivityUnit unit) { return TryParseUnit(str, null, out unit); @@ -459,10 +459,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricCond /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ElectricConductivityUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ElectricConductivityUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricCurrent.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricCurrent.g.cs index 637605c6d2..e6a9d457e5 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricCurrent.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricCurrent.g.cs @@ -283,10 +283,10 @@ public static string GetAbbreviation(ElectricCurrentUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ElectricCurrentUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ElectricCurrentUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -488,18 +488,18 @@ public static ElectricCurrentUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ElectricCurrentUnit ParseUnit(string str, IFormatProvider? provider) + public static ElectricCurrentUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricCurrentUnit unit) { return TryParseUnit(str, null, out unit); @@ -514,10 +514,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricCurr /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ElectricCurrentUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ElectricCurrentUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricCurrentDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricCurrentDensity.g.cs index 3515d52d93..ea40a2faf4 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricCurrentDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricCurrentDensity.g.cs @@ -228,10 +228,10 @@ public static string GetAbbreviation(ElectricCurrentDensityUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ElectricCurrentDensityUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ElectricCurrentDensityUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -385,18 +385,18 @@ public static ElectricCurrentDensityUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ElectricCurrentDensityUnit ParseUnit(string str, IFormatProvider? provider) + public static ElectricCurrentDensityUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricCurrentDensityUnit unit) { return TryParseUnit(str, null, out unit); @@ -411,10 +411,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricCurr /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ElectricCurrentDensityUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ElectricCurrentDensityUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricCurrentGradient.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricCurrentGradient.g.cs index c2601bedbe..77fd3a5f26 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricCurrentGradient.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricCurrentGradient.g.cs @@ -260,10 +260,10 @@ public static string GetAbbreviation(ElectricCurrentGradientUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ElectricCurrentGradientUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ElectricCurrentGradientUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -449,18 +449,18 @@ public static ElectricCurrentGradientUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ElectricCurrentGradientUnit ParseUnit(string str, IFormatProvider? provider) + public static ElectricCurrentGradientUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricCurrentGradientUnit unit) { return TryParseUnit(str, null, out unit); @@ -475,10 +475,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricCurr /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ElectricCurrentGradientUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ElectricCurrentGradientUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricField.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricField.g.cs index 7a0282e459..613bc7594a 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricField.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricField.g.cs @@ -212,10 +212,10 @@ public static string GetAbbreviation(ElectricFieldUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ElectricFieldUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ElectricFieldUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -353,18 +353,18 @@ public static ElectricFieldUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ElectricFieldUnit ParseUnit(string str, IFormatProvider? provider) + public static ElectricFieldUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricFieldUnit unit) { return TryParseUnit(str, null, out unit); @@ -379,10 +379,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricFiel /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ElectricFieldUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ElectricFieldUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricImpedance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricImpedance.g.cs index 49a4f5531b..c7c7b9575e 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricImpedance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricImpedance.g.cs @@ -269,10 +269,10 @@ public static string GetAbbreviation(ElectricImpedanceUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ElectricImpedanceUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ElectricImpedanceUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -466,18 +466,18 @@ public static ElectricImpedanceUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ElectricImpedanceUnit ParseUnit(string str, IFormatProvider? provider) + public static ElectricImpedanceUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricImpedanceUnit unit) { return TryParseUnit(str, null, out unit); @@ -492,10 +492,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricImpe /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ElectricImpedanceUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ElectricImpedanceUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricInductance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricInductance.g.cs index 72b452c4ac..e0443c4ad5 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricInductance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricInductance.g.cs @@ -244,10 +244,10 @@ public static string GetAbbreviation(ElectricInductanceUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ElectricInductanceUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ElectricInductanceUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -417,18 +417,18 @@ public static ElectricInductanceUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ElectricInductanceUnit ParseUnit(string str, IFormatProvider? provider) + public static ElectricInductanceUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricInductanceUnit unit) { return TryParseUnit(str, null, out unit); @@ -443,10 +443,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricIndu /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ElectricInductanceUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ElectricInductanceUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricPotential.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricPotential.g.cs index 8e16e66487..65abc73e54 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricPotential.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricPotential.g.cs @@ -258,10 +258,10 @@ public static string GetAbbreviation(ElectricPotentialUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ElectricPotentialUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ElectricPotentialUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -439,18 +439,18 @@ public static ElectricPotentialUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ElectricPotentialUnit ParseUnit(string str, IFormatProvider? provider) + public static ElectricPotentialUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricPotentialUnit unit) { return TryParseUnit(str, null, out unit); @@ -465,10 +465,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricPote /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ElectricPotentialUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ElectricPotentialUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricPotentialChangeRate.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricPotentialChangeRate.g.cs index 691a696708..670449d7d0 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricPotentialChangeRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricPotentialChangeRate.g.cs @@ -361,10 +361,10 @@ public static string GetAbbreviation(ElectricPotentialChangeRateUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ElectricPotentialChangeRateUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ElectricPotentialChangeRateUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -654,18 +654,18 @@ public static ElectricPotentialChangeRateUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ElectricPotentialChangeRateUnit ParseUnit(string str, IFormatProvider? provider) + public static ElectricPotentialChangeRateUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricPotentialChangeRateUnit unit) { return TryParseUnit(str, null, out unit); @@ -680,10 +680,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricPote /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ElectricPotentialChangeRateUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ElectricPotentialChangeRateUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricReactance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricReactance.g.cs index 246fa5283e..0b78a72f0a 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricReactance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricReactance.g.cs @@ -268,10 +268,10 @@ public static string GetAbbreviation(ElectricReactanceUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ElectricReactanceUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ElectricReactanceUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -465,18 +465,18 @@ public static ElectricReactanceUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ElectricReactanceUnit ParseUnit(string str, IFormatProvider? provider) + public static ElectricReactanceUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricReactanceUnit unit) { return TryParseUnit(str, null, out unit); @@ -491,10 +491,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricReac /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ElectricReactanceUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ElectricReactanceUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricReactiveEnergy.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricReactiveEnergy.g.cs index 1e6ce1b120..3a869db38e 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricReactiveEnergy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricReactiveEnergy.g.cs @@ -225,10 +225,10 @@ public static string GetAbbreviation(ElectricReactiveEnergyUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ElectricReactiveEnergyUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ElectricReactiveEnergyUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -382,18 +382,18 @@ public static ElectricReactiveEnergyUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ElectricReactiveEnergyUnit ParseUnit(string str, IFormatProvider? provider) + public static ElectricReactiveEnergyUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricReactiveEnergyUnit unit) { return TryParseUnit(str, null, out unit); @@ -408,10 +408,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricReac /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ElectricReactiveEnergyUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ElectricReactiveEnergyUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricReactivePower.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricReactivePower.g.cs index d16c1b0288..9ce68aecb6 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricReactivePower.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricReactivePower.g.cs @@ -236,10 +236,10 @@ public static string GetAbbreviation(ElectricReactivePowerUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ElectricReactivePowerUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ElectricReactivePowerUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -401,18 +401,18 @@ public static ElectricReactivePowerUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ElectricReactivePowerUnit ParseUnit(string str, IFormatProvider? provider) + public static ElectricReactivePowerUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricReactivePowerUnit unit) { return TryParseUnit(str, null, out unit); @@ -427,10 +427,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricReac /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ElectricReactivePowerUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ElectricReactivePowerUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricResistance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricResistance.g.cs index 3b475ee618..78c22e2700 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricResistance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricResistance.g.cs @@ -271,10 +271,10 @@ public static string GetAbbreviation(ElectricResistanceUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ElectricResistanceUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ElectricResistanceUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -468,18 +468,18 @@ public static ElectricResistanceUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ElectricResistanceUnit ParseUnit(string str, IFormatProvider? provider) + public static ElectricResistanceUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricResistanceUnit unit) { return TryParseUnit(str, null, out unit); @@ -494,10 +494,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricResi /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ElectricResistanceUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ElectricResistanceUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricResistivity.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricResistivity.g.cs index 4591efd124..324993174d 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricResistivity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricResistivity.g.cs @@ -316,10 +316,10 @@ public static string GetAbbreviation(ElectricResistivityUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ElectricResistivityUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ElectricResistivityUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -561,18 +561,18 @@ public static ElectricResistivityUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ElectricResistivityUnit ParseUnit(string str, IFormatProvider? provider) + public static ElectricResistivityUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricResistivityUnit unit) { return TryParseUnit(str, null, out unit); @@ -587,10 +587,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricResi /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ElectricResistivityUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ElectricResistivityUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricSurfaceChargeDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricSurfaceChargeDensity.g.cs index cf35e233e7..8468611b9a 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricSurfaceChargeDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricSurfaceChargeDensity.g.cs @@ -228,10 +228,10 @@ public static string GetAbbreviation(ElectricSurfaceChargeDensityUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ElectricSurfaceChargeDensityUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ElectricSurfaceChargeDensityUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -385,18 +385,18 @@ public static ElectricSurfaceChargeDensityUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ElectricSurfaceChargeDensityUnit ParseUnit(string str, IFormatProvider? provider) + public static ElectricSurfaceChargeDensityUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricSurfaceChargeDensityUnit unit) { return TryParseUnit(str, null, out unit); @@ -411,10 +411,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricSurf /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ElectricSurfaceChargeDensityUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ElectricSurfaceChargeDensityUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricSusceptance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricSusceptance.g.cs index b7962e73d2..17511a1683 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricSusceptance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricSusceptance.g.cs @@ -332,10 +332,10 @@ public static string GetAbbreviation(ElectricSusceptanceUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ElectricSusceptanceUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ElectricSusceptanceUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -593,18 +593,18 @@ public static ElectricSusceptanceUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ElectricSusceptanceUnit ParseUnit(string str, IFormatProvider? provider) + public static ElectricSusceptanceUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricSusceptanceUnit unit) { return TryParseUnit(str, null, out unit); @@ -619,10 +619,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ElectricSusc /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ElectricSusceptanceUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ElectricSusceptanceUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Energy.g.cs b/UnitsNet/GeneratedCode/Quantities/Energy.g.cs index ee650dd3b1..781d980981 100644 --- a/UnitsNet/GeneratedCode/Quantities/Energy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Energy.g.cs @@ -536,10 +536,10 @@ public static string GetAbbreviation(EnergyUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(EnergyUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(EnergyUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -989,18 +989,18 @@ public static EnergyUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static EnergyUnit ParseUnit(string str, IFormatProvider? provider) + public static EnergyUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out EnergyUnit unit) { return TryParseUnit(str, null, out unit); @@ -1015,10 +1015,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out EnergyUnit u /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out EnergyUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out EnergyUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/EnergyDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/EnergyDensity.g.cs index c1b7ba7714..2353d4990d 100644 --- a/UnitsNet/GeneratedCode/Quantities/EnergyDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/EnergyDensity.g.cs @@ -300,10 +300,10 @@ public static string GetAbbreviation(EnergyDensityUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(EnergyDensityUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(EnergyDensityUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -529,18 +529,18 @@ public static EnergyDensityUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static EnergyDensityUnit ParseUnit(string str, IFormatProvider? provider) + public static EnergyDensityUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out EnergyDensityUnit unit) { return TryParseUnit(str, null, out unit); @@ -555,10 +555,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out EnergyDensit /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out EnergyDensityUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out EnergyDensityUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Entropy.g.cs b/UnitsNet/GeneratedCode/Quantities/Entropy.g.cs index 2fb78647f0..0ccd58915c 100644 --- a/UnitsNet/GeneratedCode/Quantities/Entropy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Entropy.g.cs @@ -262,10 +262,10 @@ public static string GetAbbreviation(EntropyUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(EntropyUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(EntropyUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -451,18 +451,18 @@ public static EntropyUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static EntropyUnit ParseUnit(string str, IFormatProvider? provider) + public static EntropyUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out EntropyUnit unit) { return TryParseUnit(str, null, out unit); @@ -477,10 +477,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out EntropyUnit /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out EntropyUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out EntropyUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/FluidResistance.g.cs b/UnitsNet/GeneratedCode/Quantities/FluidResistance.g.cs index c5b1913563..45edbd1ca1 100644 --- a/UnitsNet/GeneratedCode/Quantities/FluidResistance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/FluidResistance.g.cs @@ -356,10 +356,10 @@ public static string GetAbbreviation(FluidResistanceUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(FluidResistanceUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(FluidResistanceUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -641,18 +641,18 @@ public static FluidResistanceUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static FluidResistanceUnit ParseUnit(string str, IFormatProvider? provider) + public static FluidResistanceUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out FluidResistanceUnit unit) { return TryParseUnit(str, null, out unit); @@ -667,10 +667,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out FluidResista /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out FluidResistanceUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out FluidResistanceUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Force.g.cs b/UnitsNet/GeneratedCode/Quantities/Force.g.cs index 19e96dc347..b1126c97b1 100644 --- a/UnitsNet/GeneratedCode/Quantities/Force.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Force.g.cs @@ -335,10 +335,10 @@ public static string GetAbbreviation(ForceUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ForceUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ForceUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -588,18 +588,18 @@ public static ForceUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ForceUnit ParseUnit(string str, IFormatProvider? provider) + public static ForceUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ForceUnit unit) { return TryParseUnit(str, null, out unit); @@ -614,10 +614,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ForceUnit un /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ForceUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ForceUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ForceChangeRate.g.cs b/UnitsNet/GeneratedCode/Quantities/ForceChangeRate.g.cs index 3d2948e876..5741478cfa 100644 --- a/UnitsNet/GeneratedCode/Quantities/ForceChangeRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ForceChangeRate.g.cs @@ -324,10 +324,10 @@ public static string GetAbbreviation(ForceChangeRateUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ForceChangeRateUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ForceChangeRateUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -577,18 +577,18 @@ public static ForceChangeRateUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ForceChangeRateUnit ParseUnit(string str, IFormatProvider? provider) + public static ForceChangeRateUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ForceChangeRateUnit unit) { return TryParseUnit(str, null, out unit); @@ -603,10 +603,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ForceChangeR /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ForceChangeRateUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ForceChangeRateUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ForcePerLength.g.cs b/UnitsNet/GeneratedCode/Quantities/ForcePerLength.g.cs index 5c4934c44c..9ff45ecf02 100644 --- a/UnitsNet/GeneratedCode/Quantities/ForcePerLength.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ForcePerLength.g.cs @@ -516,10 +516,10 @@ public static string GetAbbreviation(ForcePerLengthUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ForcePerLengthUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ForcePerLengthUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -953,18 +953,18 @@ public static ForcePerLengthUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ForcePerLengthUnit ParseUnit(string str, IFormatProvider? provider) + public static ForcePerLengthUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ForcePerLengthUnit unit) { return TryParseUnit(str, null, out unit); @@ -979,10 +979,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ForcePerLeng /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ForcePerLengthUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ForcePerLengthUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Frequency.g.cs b/UnitsNet/GeneratedCode/Quantities/Frequency.g.cs index 1e426e232b..fe4b63367e 100644 --- a/UnitsNet/GeneratedCode/Quantities/Frequency.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Frequency.g.cs @@ -300,10 +300,10 @@ public static string GetAbbreviation(FrequencyUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(FrequencyUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(FrequencyUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -529,18 +529,18 @@ public static FrequencyUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static FrequencyUnit ParseUnit(string str, IFormatProvider? provider) + public static FrequencyUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out FrequencyUnit unit) { return TryParseUnit(str, null, out unit); @@ -555,10 +555,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out FrequencyUni /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out FrequencyUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out FrequencyUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/FuelEfficiency.g.cs b/UnitsNet/GeneratedCode/Quantities/FuelEfficiency.g.cs index 0532819357..3fd02099bf 100644 --- a/UnitsNet/GeneratedCode/Quantities/FuelEfficiency.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/FuelEfficiency.g.cs @@ -236,10 +236,10 @@ public static string GetAbbreviation(FuelEfficiencyUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(FuelEfficiencyUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(FuelEfficiencyUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -401,18 +401,18 @@ public static FuelEfficiencyUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static FuelEfficiencyUnit ParseUnit(string str, IFormatProvider? provider) + public static FuelEfficiencyUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out FuelEfficiencyUnit unit) { return TryParseUnit(str, null, out unit); @@ -427,10 +427,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out FuelEfficien /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out FuelEfficiencyUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out FuelEfficiencyUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/HeatFlux.g.cs b/UnitsNet/GeneratedCode/Quantities/HeatFlux.g.cs index 9865e36c85..63eca62867 100644 --- a/UnitsNet/GeneratedCode/Quantities/HeatFlux.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/HeatFlux.g.cs @@ -348,10 +348,10 @@ public static string GetAbbreviation(HeatFluxUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(HeatFluxUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(HeatFluxUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -625,18 +625,18 @@ public static HeatFluxUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static HeatFluxUnit ParseUnit(string str, IFormatProvider? provider) + public static HeatFluxUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out HeatFluxUnit unit) { return TryParseUnit(str, null, out unit); @@ -651,10 +651,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out HeatFluxUnit /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out HeatFluxUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out HeatFluxUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/HeatTransferCoefficient.g.cs b/UnitsNet/GeneratedCode/Quantities/HeatTransferCoefficient.g.cs index fb4ebf6926..4950e308e7 100644 --- a/UnitsNet/GeneratedCode/Quantities/HeatTransferCoefficient.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/HeatTransferCoefficient.g.cs @@ -241,10 +241,10 @@ public static string GetAbbreviation(HeatTransferCoefficientUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(HeatTransferCoefficientUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(HeatTransferCoefficientUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -414,18 +414,18 @@ public static HeatTransferCoefficientUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static HeatTransferCoefficientUnit ParseUnit(string str, IFormatProvider? provider) + public static HeatTransferCoefficientUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out HeatTransferCoefficientUnit unit) { return TryParseUnit(str, null, out unit); @@ -440,10 +440,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out HeatTransfer /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out HeatTransferCoefficientUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out HeatTransferCoefficientUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Illuminance.g.cs b/UnitsNet/GeneratedCode/Quantities/Illuminance.g.cs index 1a04548857..401639992e 100644 --- a/UnitsNet/GeneratedCode/Quantities/Illuminance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Illuminance.g.cs @@ -239,10 +239,10 @@ public static string GetAbbreviation(IlluminanceUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(IlluminanceUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(IlluminanceUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -404,18 +404,18 @@ public static IlluminanceUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static IlluminanceUnit ParseUnit(string str, IFormatProvider? provider) + public static IlluminanceUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out IlluminanceUnit unit) { return TryParseUnit(str, null, out unit); @@ -430,10 +430,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out IlluminanceU /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out IlluminanceUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out IlluminanceUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Impulse.g.cs b/UnitsNet/GeneratedCode/Quantities/Impulse.g.cs index a56c939e48..ecd4aa194a 100644 --- a/UnitsNet/GeneratedCode/Quantities/Impulse.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Impulse.g.cs @@ -305,10 +305,10 @@ public static string GetAbbreviation(ImpulseUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ImpulseUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ImpulseUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -542,18 +542,18 @@ public static ImpulseUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ImpulseUnit ParseUnit(string str, IFormatProvider? provider) + public static ImpulseUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ImpulseUnit unit) { return TryParseUnit(str, null, out unit); @@ -568,10 +568,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ImpulseUnit /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ImpulseUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ImpulseUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Information.g.cs b/UnitsNet/GeneratedCode/Quantities/Information.g.cs index bca77601ae..d999e01935 100644 --- a/UnitsNet/GeneratedCode/Quantities/Information.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Information.g.cs @@ -395,10 +395,10 @@ public static string GetAbbreviation(InformationUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(InformationUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(InformationUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -736,18 +736,18 @@ public static InformationUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static InformationUnit ParseUnit(string str, IFormatProvider? provider) + public static InformationUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out InformationUnit unit) { return TryParseUnit(str, null, out unit); @@ -762,10 +762,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out InformationU /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out InformationUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out InformationUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Irradiance.g.cs b/UnitsNet/GeneratedCode/Quantities/Irradiance.g.cs index 99279811f4..a7e6c69202 100644 --- a/UnitsNet/GeneratedCode/Quantities/Irradiance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Irradiance.g.cs @@ -313,10 +313,10 @@ public static string GetAbbreviation(IrradianceUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(IrradianceUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(IrradianceUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -558,18 +558,18 @@ public static IrradianceUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static IrradianceUnit ParseUnit(string str, IFormatProvider? provider) + public static IrradianceUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out IrradianceUnit unit) { return TryParseUnit(str, null, out unit); @@ -584,10 +584,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out IrradianceUn /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out IrradianceUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out IrradianceUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Irradiation.g.cs b/UnitsNet/GeneratedCode/Quantities/Irradiation.g.cs index 09e764f34d..ab45f20d2d 100644 --- a/UnitsNet/GeneratedCode/Quantities/Irradiation.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Irradiation.g.cs @@ -276,10 +276,10 @@ public static string GetAbbreviation(IrradiationUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(IrradiationUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(IrradiationUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -481,18 +481,18 @@ public static IrradiationUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static IrradiationUnit ParseUnit(string str, IFormatProvider? provider) + public static IrradiationUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out IrradiationUnit unit) { return TryParseUnit(str, null, out unit); @@ -507,10 +507,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out IrradiationU /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out IrradiationUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out IrradiationUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Jerk.g.cs b/UnitsNet/GeneratedCode/Quantities/Jerk.g.cs index 24b2653260..3588477f93 100644 --- a/UnitsNet/GeneratedCode/Quantities/Jerk.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Jerk.g.cs @@ -292,10 +292,10 @@ public static string GetAbbreviation(JerkUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(JerkUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(JerkUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -513,18 +513,18 @@ public static JerkUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static JerkUnit ParseUnit(string str, IFormatProvider? provider) + public static JerkUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out JerkUnit unit) { return TryParseUnit(str, null, out unit); @@ -539,10 +539,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out JerkUnit uni /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out JerkUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out JerkUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/KinematicViscosity.g.cs b/UnitsNet/GeneratedCode/Quantities/KinematicViscosity.g.cs index a1b8edc5a9..12b955c833 100644 --- a/UnitsNet/GeneratedCode/Quantities/KinematicViscosity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/KinematicViscosity.g.cs @@ -282,10 +282,10 @@ public static string GetAbbreviation(KinematicViscosityUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(KinematicViscosityUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(KinematicViscosityUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -487,18 +487,18 @@ public static KinematicViscosityUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static KinematicViscosityUnit ParseUnit(string str, IFormatProvider? provider) + public static KinematicViscosityUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out KinematicViscosityUnit unit) { return TryParseUnit(str, null, out unit); @@ -513,10 +513,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out KinematicVis /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out KinematicViscosityUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out KinematicViscosityUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/LeakRate.g.cs b/UnitsNet/GeneratedCode/Quantities/LeakRate.g.cs index 8cf019115c..ef1a9d9f35 100644 --- a/UnitsNet/GeneratedCode/Quantities/LeakRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/LeakRate.g.cs @@ -228,10 +228,10 @@ public static string GetAbbreviation(LeakRateUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(LeakRateUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(LeakRateUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -385,18 +385,18 @@ public static LeakRateUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static LeakRateUnit ParseUnit(string str, IFormatProvider? provider) + public static LeakRateUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out LeakRateUnit unit) { return TryParseUnit(str, null, out unit); @@ -411,10 +411,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out LeakRateUnit /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out LeakRateUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out LeakRateUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Length.g.cs b/UnitsNet/GeneratedCode/Quantities/Length.g.cs index 114cd08a40..224e171458 100644 --- a/UnitsNet/GeneratedCode/Quantities/Length.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Length.g.cs @@ -557,10 +557,10 @@ public static string GetAbbreviation(LengthUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(LengthUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(LengthUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -1026,18 +1026,18 @@ public static LengthUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static LengthUnit ParseUnit(string str, IFormatProvider? provider) + public static LengthUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out LengthUnit unit) { return TryParseUnit(str, null, out unit); @@ -1052,10 +1052,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out LengthUnit u /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out LengthUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out LengthUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Level.g.cs b/UnitsNet/GeneratedCode/Quantities/Level.g.cs index a3471b0356..240aa90cb4 100644 --- a/UnitsNet/GeneratedCode/Quantities/Level.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Level.g.cs @@ -203,10 +203,10 @@ public static string GetAbbreviation(LevelUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(LevelUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(LevelUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -352,18 +352,18 @@ public static LevelUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static LevelUnit ParseUnit(string str, IFormatProvider? provider) + public static LevelUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out LevelUnit unit) { return TryParseUnit(str, null, out unit); @@ -378,10 +378,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out LevelUnit un /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out LevelUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out LevelUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/LinearDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/LinearDensity.g.cs index 14badeb281..beaa259970 100644 --- a/UnitsNet/GeneratedCode/Quantities/LinearDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/LinearDensity.g.cs @@ -353,10 +353,10 @@ public static string GetAbbreviation(LinearDensityUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(LinearDensityUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(LinearDensityUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -630,18 +630,18 @@ public static LinearDensityUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static LinearDensityUnit ParseUnit(string str, IFormatProvider? provider) + public static LinearDensityUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out LinearDensityUnit unit) { return TryParseUnit(str, null, out unit); @@ -656,10 +656,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out LinearDensit /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out LinearDensityUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out LinearDensityUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/LinearPowerDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/LinearPowerDensity.g.cs index 67279ce157..0e4c8c3b81 100644 --- a/UnitsNet/GeneratedCode/Quantities/LinearPowerDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/LinearPowerDensity.g.cs @@ -404,10 +404,10 @@ public static string GetAbbreviation(LinearPowerDensityUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(LinearPowerDensityUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(LinearPowerDensityUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -737,18 +737,18 @@ public static LinearPowerDensityUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static LinearPowerDensityUnit ParseUnit(string str, IFormatProvider? provider) + public static LinearPowerDensityUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out LinearPowerDensityUnit unit) { return TryParseUnit(str, null, out unit); @@ -763,10 +763,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out LinearPowerD /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out LinearPowerDensityUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out LinearPowerDensityUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Luminance.g.cs b/UnitsNet/GeneratedCode/Quantities/Luminance.g.cs index f4337dcb1f..4daee48608 100644 --- a/UnitsNet/GeneratedCode/Quantities/Luminance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Luminance.g.cs @@ -287,10 +287,10 @@ public static string GetAbbreviation(LuminanceUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(LuminanceUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(LuminanceUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -500,18 +500,18 @@ public static LuminanceUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static LuminanceUnit ParseUnit(string str, IFormatProvider? provider) + public static LuminanceUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out LuminanceUnit unit) { return TryParseUnit(str, null, out unit); @@ -526,10 +526,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out LuminanceUni /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out LuminanceUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out LuminanceUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Luminosity.g.cs b/UnitsNet/GeneratedCode/Quantities/Luminosity.g.cs index 1ad38df36f..91fb5d16cb 100644 --- a/UnitsNet/GeneratedCode/Quantities/Luminosity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Luminosity.g.cs @@ -316,10 +316,10 @@ public static string GetAbbreviation(LuminosityUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(LuminosityUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(LuminosityUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -561,18 +561,18 @@ public static LuminosityUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static LuminosityUnit ParseUnit(string str, IFormatProvider? provider) + public static LuminosityUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out LuminosityUnit unit) { return TryParseUnit(str, null, out unit); @@ -587,10 +587,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out LuminosityUn /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out LuminosityUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out LuminosityUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/LuminousFlux.g.cs b/UnitsNet/GeneratedCode/Quantities/LuminousFlux.g.cs index f7db868075..4dc922bced 100644 --- a/UnitsNet/GeneratedCode/Quantities/LuminousFlux.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/LuminousFlux.g.cs @@ -216,10 +216,10 @@ public static string GetAbbreviation(LuminousFluxUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(LuminousFluxUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(LuminousFluxUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -357,18 +357,18 @@ public static LuminousFluxUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static LuminousFluxUnit ParseUnit(string str, IFormatProvider? provider) + public static LuminousFluxUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out LuminousFluxUnit unit) { return TryParseUnit(str, null, out unit); @@ -383,10 +383,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out LuminousFlux /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out LuminousFluxUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out LuminousFluxUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/LuminousIntensity.g.cs b/UnitsNet/GeneratedCode/Quantities/LuminousIntensity.g.cs index 7e2d128ea3..faf43b3ea9 100644 --- a/UnitsNet/GeneratedCode/Quantities/LuminousIntensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/LuminousIntensity.g.cs @@ -216,10 +216,10 @@ public static string GetAbbreviation(LuminousIntensityUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(LuminousIntensityUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(LuminousIntensityUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -357,18 +357,18 @@ public static LuminousIntensityUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static LuminousIntensityUnit ParseUnit(string str, IFormatProvider? provider) + public static LuminousIntensityUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out LuminousIntensityUnit unit) { return TryParseUnit(str, null, out unit); @@ -383,10 +383,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out LuminousInte /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out LuminousIntensityUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out LuminousIntensityUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/MagneticField.g.cs b/UnitsNet/GeneratedCode/Quantities/MagneticField.g.cs index cf5eff0f76..f38cb0ce7a 100644 --- a/UnitsNet/GeneratedCode/Quantities/MagneticField.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MagneticField.g.cs @@ -252,10 +252,10 @@ public static string GetAbbreviation(MagneticFieldUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(MagneticFieldUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(MagneticFieldUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -433,18 +433,18 @@ public static MagneticFieldUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static MagneticFieldUnit ParseUnit(string str, IFormatProvider? provider) + public static MagneticFieldUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out MagneticFieldUnit unit) { return TryParseUnit(str, null, out unit); @@ -459,10 +459,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out MagneticFiel /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out MagneticFieldUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out MagneticFieldUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/MagneticFlux.g.cs b/UnitsNet/GeneratedCode/Quantities/MagneticFlux.g.cs index 308eb4923c..7807336304 100644 --- a/UnitsNet/GeneratedCode/Quantities/MagneticFlux.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MagneticFlux.g.cs @@ -212,10 +212,10 @@ public static string GetAbbreviation(MagneticFluxUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(MagneticFluxUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(MagneticFluxUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -353,18 +353,18 @@ public static MagneticFluxUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static MagneticFluxUnit ParseUnit(string str, IFormatProvider? provider) + public static MagneticFluxUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out MagneticFluxUnit unit) { return TryParseUnit(str, null, out unit); @@ -379,10 +379,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out MagneticFlux /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out MagneticFluxUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out MagneticFluxUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Magnetization.g.cs b/UnitsNet/GeneratedCode/Quantities/Magnetization.g.cs index 6497d0312e..508e77bee0 100644 --- a/UnitsNet/GeneratedCode/Quantities/Magnetization.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Magnetization.g.cs @@ -212,10 +212,10 @@ public static string GetAbbreviation(MagnetizationUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(MagnetizationUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(MagnetizationUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -353,18 +353,18 @@ public static MagnetizationUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static MagnetizationUnit ParseUnit(string str, IFormatProvider? provider) + public static MagnetizationUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out MagnetizationUnit unit) { return TryParseUnit(str, null, out unit); @@ -379,10 +379,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out Magnetizatio /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out MagnetizationUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out MagnetizationUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Mass.g.cs b/UnitsNet/GeneratedCode/Quantities/Mass.g.cs index f53a806f6b..cc6840a07c 100644 --- a/UnitsNet/GeneratedCode/Quantities/Mass.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Mass.g.cs @@ -435,10 +435,10 @@ public static string GetAbbreviation(MassUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(MassUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(MassUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -784,18 +784,18 @@ public static MassUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static MassUnit ParseUnit(string str, IFormatProvider? provider) + public static MassUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out MassUnit unit) { return TryParseUnit(str, null, out unit); @@ -810,10 +810,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out MassUnit uni /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out MassUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out MassUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/MassConcentration.g.cs b/UnitsNet/GeneratedCode/Quantities/MassConcentration.g.cs index 97d2cee9f9..d9d351c741 100644 --- a/UnitsNet/GeneratedCode/Quantities/MassConcentration.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MassConcentration.g.cs @@ -603,10 +603,10 @@ public static string GetAbbreviation(MassConcentrationUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(MassConcentrationUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(MassConcentrationUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -1128,18 +1128,18 @@ public static MassConcentrationUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static MassConcentrationUnit ParseUnit(string str, IFormatProvider? provider) + public static MassConcentrationUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out MassConcentrationUnit unit) { return TryParseUnit(str, null, out unit); @@ -1154,10 +1154,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out MassConcentr /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out MassConcentrationUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out MassConcentrationUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/MassFlow.g.cs b/UnitsNet/GeneratedCode/Quantities/MassFlow.g.cs index 7a3afff7ed..8a87004fb3 100644 --- a/UnitsNet/GeneratedCode/Quantities/MassFlow.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MassFlow.g.cs @@ -477,10 +477,10 @@ public static string GetAbbreviation(MassFlowUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(MassFlowUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(MassFlowUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -874,18 +874,18 @@ public static MassFlowUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static MassFlowUnit ParseUnit(string str, IFormatProvider? provider) + public static MassFlowUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out MassFlowUnit unit) { return TryParseUnit(str, null, out unit); @@ -900,10 +900,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out MassFlowUnit /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out MassFlowUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out MassFlowUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs b/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs index eb5fcc27cc..b60408907f 100644 --- a/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs @@ -302,10 +302,10 @@ public static string GetAbbreviation(MassFluxUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(MassFluxUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(MassFluxUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -531,18 +531,18 @@ public static MassFluxUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static MassFluxUnit ParseUnit(string str, IFormatProvider? provider) + public static MassFluxUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out MassFluxUnit unit) { return TryParseUnit(str, null, out unit); @@ -557,10 +557,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out MassFluxUnit /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out MassFluxUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out MassFluxUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/MassFraction.g.cs b/UnitsNet/GeneratedCode/Quantities/MassFraction.g.cs index d8992b1464..c1ab457482 100644 --- a/UnitsNet/GeneratedCode/Quantities/MassFraction.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MassFraction.g.cs @@ -385,10 +385,10 @@ public static string GetAbbreviation(MassFractionUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(MassFractionUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(MassFractionUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -710,18 +710,18 @@ public static MassFractionUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static MassFractionUnit ParseUnit(string str, IFormatProvider? provider) + public static MassFractionUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out MassFractionUnit unit) { return TryParseUnit(str, null, out unit); @@ -736,10 +736,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out MassFraction /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out MassFractionUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out MassFractionUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/MassMomentOfInertia.g.cs b/UnitsNet/GeneratedCode/Quantities/MassMomentOfInertia.g.cs index d1c6c45b8b..02e06e1e74 100644 --- a/UnitsNet/GeneratedCode/Quantities/MassMomentOfInertia.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MassMomentOfInertia.g.cs @@ -425,10 +425,10 @@ public static string GetAbbreviation(MassMomentOfInertiaUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(MassMomentOfInertiaUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(MassMomentOfInertiaUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -782,18 +782,18 @@ public static MassMomentOfInertiaUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static MassMomentOfInertiaUnit ParseUnit(string str, IFormatProvider? provider) + public static MassMomentOfInertiaUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out MassMomentOfInertiaUnit unit) { return TryParseUnit(str, null, out unit); @@ -808,10 +808,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out MassMomentOf /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out MassMomentOfInertiaUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out MassMomentOfInertiaUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Molality.g.cs b/UnitsNet/GeneratedCode/Quantities/Molality.g.cs index 1b1f031ebd..3cac97b5c3 100644 --- a/UnitsNet/GeneratedCode/Quantities/Molality.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Molality.g.cs @@ -228,10 +228,10 @@ public static string GetAbbreviation(MolalityUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(MolalityUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(MolalityUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -385,18 +385,18 @@ public static MolalityUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static MolalityUnit ParseUnit(string str, IFormatProvider? provider) + public static MolalityUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out MolalityUnit unit) { return TryParseUnit(str, null, out unit); @@ -411,10 +411,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out MolalityUnit /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out MolalityUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out MolalityUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/MolarEnergy.g.cs b/UnitsNet/GeneratedCode/Quantities/MolarEnergy.g.cs index b0a2ccea3a..7efc23220d 100644 --- a/UnitsNet/GeneratedCode/Quantities/MolarEnergy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MolarEnergy.g.cs @@ -228,10 +228,10 @@ public static string GetAbbreviation(MolarEnergyUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(MolarEnergyUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(MolarEnergyUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -385,18 +385,18 @@ public static MolarEnergyUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static MolarEnergyUnit ParseUnit(string str, IFormatProvider? provider) + public static MolarEnergyUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out MolarEnergyUnit unit) { return TryParseUnit(str, null, out unit); @@ -411,10 +411,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out MolarEnergyU /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out MolarEnergyUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out MolarEnergyUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/MolarEntropy.g.cs b/UnitsNet/GeneratedCode/Quantities/MolarEntropy.g.cs index b73d38497f..dc9c42d69d 100644 --- a/UnitsNet/GeneratedCode/Quantities/MolarEntropy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MolarEntropy.g.cs @@ -225,10 +225,10 @@ public static string GetAbbreviation(MolarEntropyUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(MolarEntropyUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(MolarEntropyUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -382,18 +382,18 @@ public static MolarEntropyUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static MolarEntropyUnit ParseUnit(string str, IFormatProvider? provider) + public static MolarEntropyUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out MolarEntropyUnit unit) { return TryParseUnit(str, null, out unit); @@ -408,10 +408,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out MolarEntropy /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out MolarEntropyUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out MolarEntropyUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/MolarFlow.g.cs b/UnitsNet/GeneratedCode/Quantities/MolarFlow.g.cs index 6e9b728f67..885764bc61 100644 --- a/UnitsNet/GeneratedCode/Quantities/MolarFlow.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MolarFlow.g.cs @@ -279,10 +279,10 @@ public static string GetAbbreviation(MolarFlowUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(MolarFlowUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(MolarFlowUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -484,18 +484,18 @@ public static MolarFlowUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static MolarFlowUnit ParseUnit(string str, IFormatProvider? provider) + public static MolarFlowUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out MolarFlowUnit unit) { return TryParseUnit(str, null, out unit); @@ -510,10 +510,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out MolarFlowUni /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out MolarFlowUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out MolarFlowUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/MolarMass.g.cs b/UnitsNet/GeneratedCode/Quantities/MolarMass.g.cs index ed8423a77b..9a6250bb65 100644 --- a/UnitsNet/GeneratedCode/Quantities/MolarMass.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MolarMass.g.cs @@ -310,10 +310,10 @@ public static string GetAbbreviation(MolarMassUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(MolarMassUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(MolarMassUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -547,18 +547,18 @@ public static MolarMassUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static MolarMassUnit ParseUnit(string str, IFormatProvider? provider) + public static MolarMassUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out MolarMassUnit unit) { return TryParseUnit(str, null, out unit); @@ -573,10 +573,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out MolarMassUni /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out MolarMassUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out MolarMassUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Molarity.g.cs b/UnitsNet/GeneratedCode/Quantities/Molarity.g.cs index 09ea4ce616..2fb85ae27a 100644 --- a/UnitsNet/GeneratedCode/Quantities/Molarity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Molarity.g.cs @@ -299,10 +299,10 @@ public static string GetAbbreviation(MolarityUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(MolarityUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(MolarityUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -520,18 +520,18 @@ public static MolarityUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static MolarityUnit ParseUnit(string str, IFormatProvider? provider) + public static MolarityUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out MolarityUnit unit) { return TryParseUnit(str, null, out unit); @@ -546,10 +546,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out MolarityUnit /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out MolarityUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out MolarityUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Permeability.g.cs b/UnitsNet/GeneratedCode/Quantities/Permeability.g.cs index 5c7f960069..f1c70a86a1 100644 --- a/UnitsNet/GeneratedCode/Quantities/Permeability.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Permeability.g.cs @@ -212,10 +212,10 @@ public static string GetAbbreviation(PermeabilityUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(PermeabilityUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(PermeabilityUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -353,18 +353,18 @@ public static PermeabilityUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static PermeabilityUnit ParseUnit(string str, IFormatProvider? provider) + public static PermeabilityUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out PermeabilityUnit unit) { return TryParseUnit(str, null, out unit); @@ -379,10 +379,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out Permeability /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out PermeabilityUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out PermeabilityUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Permittivity.g.cs b/UnitsNet/GeneratedCode/Quantities/Permittivity.g.cs index 4383a6ed83..4888e49259 100644 --- a/UnitsNet/GeneratedCode/Quantities/Permittivity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Permittivity.g.cs @@ -212,10 +212,10 @@ public static string GetAbbreviation(PermittivityUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(PermittivityUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(PermittivityUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -353,18 +353,18 @@ public static PermittivityUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static PermittivityUnit ParseUnit(string str, IFormatProvider? provider) + public static PermittivityUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out PermittivityUnit unit) { return TryParseUnit(str, null, out unit); @@ -379,10 +379,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out Permittivity /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out PermittivityUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out PermittivityUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/PorousMediumPermeability.g.cs b/UnitsNet/GeneratedCode/Quantities/PorousMediumPermeability.g.cs index f17e84f4e8..2a6a3d1506 100644 --- a/UnitsNet/GeneratedCode/Quantities/PorousMediumPermeability.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/PorousMediumPermeability.g.cs @@ -244,10 +244,10 @@ public static string GetAbbreviation(PorousMediumPermeabilityUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(PorousMediumPermeabilityUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(PorousMediumPermeabilityUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -417,18 +417,18 @@ public static PorousMediumPermeabilityUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static PorousMediumPermeabilityUnit ParseUnit(string str, IFormatProvider? provider) + public static PorousMediumPermeabilityUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out PorousMediumPermeabilityUnit unit) { return TryParseUnit(str, null, out unit); @@ -443,10 +443,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out PorousMedium /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out PorousMediumPermeabilityUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out PorousMediumPermeabilityUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Power.g.cs b/UnitsNet/GeneratedCode/Quantities/Power.g.cs index 6c8b2cb6a7..bfd332d3e6 100644 --- a/UnitsNet/GeneratedCode/Quantities/Power.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Power.g.cs @@ -433,10 +433,10 @@ public static string GetAbbreviation(PowerUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(PowerUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(PowerUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -782,18 +782,18 @@ public static PowerUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static PowerUnit ParseUnit(string str, IFormatProvider? provider) + public static PowerUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out PowerUnit unit) { return TryParseUnit(str, null, out unit); @@ -808,10 +808,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out PowerUnit un /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out PowerUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out PowerUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/PowerDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/PowerDensity.g.cs index e89c8e059c..ec965ce9b3 100644 --- a/UnitsNet/GeneratedCode/Quantities/PowerDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/PowerDensity.g.cs @@ -553,10 +553,10 @@ public static string GetAbbreviation(PowerDensityUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(PowerDensityUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(PowerDensityUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -1038,18 +1038,18 @@ public static PowerDensityUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static PowerDensityUnit ParseUnit(string str, IFormatProvider? provider) + public static PowerDensityUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out PowerDensityUnit unit) { return TryParseUnit(str, null, out unit); @@ -1064,10 +1064,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out PowerDensity /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out PowerDensityUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out PowerDensityUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/PowerRatio.g.cs b/UnitsNet/GeneratedCode/Quantities/PowerRatio.g.cs index 1b98d9cf78..003663cb05 100644 --- a/UnitsNet/GeneratedCode/Quantities/PowerRatio.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/PowerRatio.g.cs @@ -203,10 +203,10 @@ public static string GetAbbreviation(PowerRatioUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(PowerRatioUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(PowerRatioUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -352,18 +352,18 @@ public static PowerRatioUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static PowerRatioUnit ParseUnit(string str, IFormatProvider? provider) + public static PowerRatioUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out PowerRatioUnit unit) { return TryParseUnit(str, null, out unit); @@ -378,10 +378,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out PowerRatioUn /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out PowerRatioUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out PowerRatioUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Pressure.g.cs b/UnitsNet/GeneratedCode/Quantities/Pressure.g.cs index 94f6297f27..9112c9e97f 100644 --- a/UnitsNet/GeneratedCode/Quantities/Pressure.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Pressure.g.cs @@ -589,10 +589,10 @@ public static string GetAbbreviation(PressureUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(PressureUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(PressureUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -1098,18 +1098,18 @@ public static PressureUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static PressureUnit ParseUnit(string str, IFormatProvider? provider) + public static PressureUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out PressureUnit unit) { return TryParseUnit(str, null, out unit); @@ -1124,10 +1124,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out PressureUnit /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out PressureUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out PressureUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/PressureChangeRate.g.cs b/UnitsNet/GeneratedCode/Quantities/PressureChangeRate.g.cs index c8021d851b..c39ec05b0e 100644 --- a/UnitsNet/GeneratedCode/Quantities/PressureChangeRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/PressureChangeRate.g.cs @@ -348,10 +348,10 @@ public static string GetAbbreviation(PressureChangeRateUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(PressureChangeRateUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(PressureChangeRateUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -625,18 +625,18 @@ public static PressureChangeRateUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static PressureChangeRateUnit ParseUnit(string str, IFormatProvider? provider) + public static PressureChangeRateUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out PressureChangeRateUnit unit) { return TryParseUnit(str, null, out unit); @@ -651,10 +651,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out PressureChan /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out PressureChangeRateUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out PressureChangeRateUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDose.g.cs b/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDose.g.cs index 4b9f3943db..2f568d578c 100644 --- a/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDose.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDose.g.cs @@ -253,10 +253,10 @@ public static string GetAbbreviation(RadiationEquivalentDoseUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(RadiationEquivalentDoseUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(RadiationEquivalentDoseUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -434,18 +434,18 @@ public static RadiationEquivalentDoseUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static RadiationEquivalentDoseUnit ParseUnit(string str, IFormatProvider? provider) + public static RadiationEquivalentDoseUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out RadiationEquivalentDoseUnit unit) { return TryParseUnit(str, null, out unit); @@ -460,10 +460,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out RadiationEqu /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out RadiationEquivalentDoseUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out RadiationEquivalentDoseUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDoseRate.g.cs b/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDoseRate.g.cs index 5cd347b7d5..2025de7328 100644 --- a/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDoseRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDoseRate.g.cs @@ -284,10 +284,10 @@ public static string GetAbbreviation(RadiationEquivalentDoseRateUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(RadiationEquivalentDoseRateUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(RadiationEquivalentDoseRateUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -497,18 +497,18 @@ public static RadiationEquivalentDoseRateUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static RadiationEquivalentDoseRateUnit ParseUnit(string str, IFormatProvider? provider) + public static RadiationEquivalentDoseRateUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out RadiationEquivalentDoseRateUnit unit) { return TryParseUnit(str, null, out unit); @@ -523,10 +523,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out RadiationEqu /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out RadiationEquivalentDoseRateUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out RadiationEquivalentDoseRateUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/RadiationExposure.g.cs b/UnitsNet/GeneratedCode/Quantities/RadiationExposure.g.cs index 8298931338..0f2fa2e24d 100644 --- a/UnitsNet/GeneratedCode/Quantities/RadiationExposure.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RadiationExposure.g.cs @@ -265,10 +265,10 @@ public static string GetAbbreviation(RadiationExposureUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(RadiationExposureUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(RadiationExposureUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -462,18 +462,18 @@ public static RadiationExposureUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static RadiationExposureUnit ParseUnit(string str, IFormatProvider? provider) + public static RadiationExposureUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out RadiationExposureUnit unit) { return TryParseUnit(str, null, out unit); @@ -488,10 +488,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out RadiationExp /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out RadiationExposureUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out RadiationExposureUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Radioactivity.g.cs b/UnitsNet/GeneratedCode/Quantities/Radioactivity.g.cs index 0793e6cae3..82c861373a 100644 --- a/UnitsNet/GeneratedCode/Quantities/Radioactivity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Radioactivity.g.cs @@ -433,10 +433,10 @@ public static string GetAbbreviation(RadioactivityUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(RadioactivityUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(RadioactivityUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -798,18 +798,18 @@ public static RadioactivityUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static RadioactivityUnit ParseUnit(string str, IFormatProvider? provider) + public static RadioactivityUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out RadioactivityUnit unit) { return TryParseUnit(str, null, out unit); @@ -824,10 +824,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out Radioactivit /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out RadioactivityUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out RadioactivityUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Ratio.g.cs b/UnitsNet/GeneratedCode/Quantities/Ratio.g.cs index 61d01c71be..a7a088d558 100644 --- a/UnitsNet/GeneratedCode/Quantities/Ratio.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Ratio.g.cs @@ -235,10 +235,10 @@ public static string GetAbbreviation(RatioUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(RatioUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(RatioUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -416,18 +416,18 @@ public static RatioUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static RatioUnit ParseUnit(string str, IFormatProvider? provider) + public static RatioUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out RatioUnit unit) { return TryParseUnit(str, null, out unit); @@ -442,10 +442,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out RatioUnit un /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out RatioUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out RatioUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/RatioChangeRate.g.cs b/UnitsNet/GeneratedCode/Quantities/RatioChangeRate.g.cs index 28035c2af5..e8db6ce621 100644 --- a/UnitsNet/GeneratedCode/Quantities/RatioChangeRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RatioChangeRate.g.cs @@ -217,10 +217,10 @@ public static string GetAbbreviation(RatioChangeRateUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(RatioChangeRateUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(RatioChangeRateUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -366,18 +366,18 @@ public static RatioChangeRateUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static RatioChangeRateUnit ParseUnit(string str, IFormatProvider? provider) + public static RatioChangeRateUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out RatioChangeRateUnit unit) { return TryParseUnit(str, null, out unit); @@ -392,10 +392,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out RatioChangeR /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out RatioChangeRateUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out RatioChangeRateUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ReciprocalArea.g.cs b/UnitsNet/GeneratedCode/Quantities/ReciprocalArea.g.cs index 5a40259f87..146540b7c9 100644 --- a/UnitsNet/GeneratedCode/Quantities/ReciprocalArea.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ReciprocalArea.g.cs @@ -299,10 +299,10 @@ public static string GetAbbreviation(ReciprocalAreaUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ReciprocalAreaUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ReciprocalAreaUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -520,18 +520,18 @@ public static ReciprocalAreaUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ReciprocalAreaUnit ParseUnit(string str, IFormatProvider? provider) + public static ReciprocalAreaUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ReciprocalAreaUnit unit) { return TryParseUnit(str, null, out unit); @@ -546,10 +546,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ReciprocalAr /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ReciprocalAreaUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ReciprocalAreaUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ReciprocalLength.g.cs b/UnitsNet/GeneratedCode/Quantities/ReciprocalLength.g.cs index 4f611a43ee..5a0a682587 100644 --- a/UnitsNet/GeneratedCode/Quantities/ReciprocalLength.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ReciprocalLength.g.cs @@ -293,10 +293,10 @@ public static string GetAbbreviation(ReciprocalLengthUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ReciprocalLengthUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ReciprocalLengthUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -506,18 +506,18 @@ public static ReciprocalLengthUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ReciprocalLengthUnit ParseUnit(string str, IFormatProvider? provider) + public static ReciprocalLengthUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ReciprocalLengthUnit unit) { return TryParseUnit(str, null, out unit); @@ -532,10 +532,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ReciprocalLe /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ReciprocalLengthUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ReciprocalLengthUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/RelativeHumidity.g.cs b/UnitsNet/GeneratedCode/Quantities/RelativeHumidity.g.cs index b14795608b..70c8ecbc7b 100644 --- a/UnitsNet/GeneratedCode/Quantities/RelativeHumidity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RelativeHumidity.g.cs @@ -195,10 +195,10 @@ public static string GetAbbreviation(RelativeHumidityUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(RelativeHumidityUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(RelativeHumidityUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -336,18 +336,18 @@ public static RelativeHumidityUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static RelativeHumidityUnit ParseUnit(string str, IFormatProvider? provider) + public static RelativeHumidityUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out RelativeHumidityUnit unit) { return TryParseUnit(str, null, out unit); @@ -362,10 +362,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out RelativeHumi /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out RelativeHumidityUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out RelativeHumidityUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/RotationalAcceleration.g.cs b/UnitsNet/GeneratedCode/Quantities/RotationalAcceleration.g.cs index fd96df6886..5bc67fd9b4 100644 --- a/UnitsNet/GeneratedCode/Quantities/RotationalAcceleration.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RotationalAcceleration.g.cs @@ -233,10 +233,10 @@ public static string GetAbbreviation(RotationalAccelerationUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(RotationalAccelerationUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(RotationalAccelerationUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -398,18 +398,18 @@ public static RotationalAccelerationUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static RotationalAccelerationUnit ParseUnit(string str, IFormatProvider? provider) + public static RotationalAccelerationUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out RotationalAccelerationUnit unit) { return TryParseUnit(str, null, out unit); @@ -424,10 +424,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out RotationalAc /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out RotationalAccelerationUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out RotationalAccelerationUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/RotationalSpeed.g.cs b/UnitsNet/GeneratedCode/Quantities/RotationalSpeed.g.cs index f4f8770ec3..f8e5e39820 100644 --- a/UnitsNet/GeneratedCode/Quantities/RotationalSpeed.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RotationalSpeed.g.cs @@ -309,10 +309,10 @@ public static string GetAbbreviation(RotationalSpeedUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(RotationalSpeedUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(RotationalSpeedUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -546,18 +546,18 @@ public static RotationalSpeedUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static RotationalSpeedUnit ParseUnit(string str, IFormatProvider? provider) + public static RotationalSpeedUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out RotationalSpeedUnit unit) { return TryParseUnit(str, null, out unit); @@ -572,10 +572,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out RotationalSp /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out RotationalSpeedUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out RotationalSpeedUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/RotationalStiffness.g.cs b/UnitsNet/GeneratedCode/Quantities/RotationalStiffness.g.cs index 0eae98fef1..ed14818417 100644 --- a/UnitsNet/GeneratedCode/Quantities/RotationalStiffness.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RotationalStiffness.g.cs @@ -470,10 +470,10 @@ public static string GetAbbreviation(RotationalStiffnessUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(RotationalStiffnessUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(RotationalStiffnessUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -867,18 +867,18 @@ public static RotationalStiffnessUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static RotationalStiffnessUnit ParseUnit(string str, IFormatProvider? provider) + public static RotationalStiffnessUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out RotationalStiffnessUnit unit) { return TryParseUnit(str, null, out unit); @@ -893,10 +893,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out RotationalSt /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out RotationalStiffnessUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out RotationalStiffnessUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/RotationalStiffnessPerLength.g.cs b/UnitsNet/GeneratedCode/Quantities/RotationalStiffnessPerLength.g.cs index 47df1e4037..e250cc3f5f 100644 --- a/UnitsNet/GeneratedCode/Quantities/RotationalStiffnessPerLength.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RotationalStiffnessPerLength.g.cs @@ -244,10 +244,10 @@ public static string GetAbbreviation(RotationalStiffnessPerLengthUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(RotationalStiffnessPerLengthUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(RotationalStiffnessPerLengthUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -417,18 +417,18 @@ public static RotationalStiffnessPerLengthUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static RotationalStiffnessPerLengthUnit ParseUnit(string str, IFormatProvider? provider) + public static RotationalStiffnessPerLengthUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out RotationalStiffnessPerLengthUnit unit) { return TryParseUnit(str, null, out unit); @@ -443,10 +443,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out RotationalSt /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out RotationalStiffnessPerLengthUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out RotationalStiffnessPerLengthUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Scalar.g.cs b/UnitsNet/GeneratedCode/Quantities/Scalar.g.cs index 3c5bdc3153..6e450a7380 100644 --- a/UnitsNet/GeneratedCode/Quantities/Scalar.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Scalar.g.cs @@ -195,10 +195,10 @@ public static string GetAbbreviation(ScalarUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ScalarUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ScalarUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -336,18 +336,18 @@ public static ScalarUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ScalarUnit ParseUnit(string str, IFormatProvider? provider) + public static ScalarUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ScalarUnit unit) { return TryParseUnit(str, null, out unit); @@ -362,10 +362,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ScalarUnit u /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ScalarUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ScalarUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/SolidAngle.g.cs b/UnitsNet/GeneratedCode/Quantities/SolidAngle.g.cs index d9579a9bec..abeaf01ccb 100644 --- a/UnitsNet/GeneratedCode/Quantities/SolidAngle.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/SolidAngle.g.cs @@ -198,10 +198,10 @@ public static string GetAbbreviation(SolidAngleUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(SolidAngleUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(SolidAngleUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -339,18 +339,18 @@ public static SolidAngleUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static SolidAngleUnit ParseUnit(string str, IFormatProvider? provider) + public static SolidAngleUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out SolidAngleUnit unit) { return TryParseUnit(str, null, out unit); @@ -365,10 +365,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out SolidAngleUn /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out SolidAngleUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out SolidAngleUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/SpecificEnergy.g.cs b/UnitsNet/GeneratedCode/Quantities/SpecificEnergy.g.cs index 11780f7631..ccbed4e892 100644 --- a/UnitsNet/GeneratedCode/Quantities/SpecificEnergy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/SpecificEnergy.g.cs @@ -452,10 +452,10 @@ public static string GetAbbreviation(SpecificEnergyUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(SpecificEnergyUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(SpecificEnergyUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -825,18 +825,18 @@ public static SpecificEnergyUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static SpecificEnergyUnit ParseUnit(string str, IFormatProvider? provider) + public static SpecificEnergyUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out SpecificEnergyUnit unit) { return TryParseUnit(str, null, out unit); @@ -851,10 +851,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out SpecificEner /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out SpecificEnergyUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out SpecificEnergyUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/SpecificEntropy.g.cs b/UnitsNet/GeneratedCode/Quantities/SpecificEntropy.g.cs index 803bb51c14..3cf746fc51 100644 --- a/UnitsNet/GeneratedCode/Quantities/SpecificEntropy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/SpecificEntropy.g.cs @@ -277,10 +277,10 @@ public static string GetAbbreviation(SpecificEntropyUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(SpecificEntropyUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(SpecificEntropyUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -482,18 +482,18 @@ public static SpecificEntropyUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static SpecificEntropyUnit ParseUnit(string str, IFormatProvider? provider) + public static SpecificEntropyUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out SpecificEntropyUnit unit) { return TryParseUnit(str, null, out unit); @@ -508,10 +508,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out SpecificEntr /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out SpecificEntropyUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out SpecificEntropyUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/SpecificFuelConsumption.g.cs b/UnitsNet/GeneratedCode/Quantities/SpecificFuelConsumption.g.cs index 276f6e83e5..1763460391 100644 --- a/UnitsNet/GeneratedCode/Quantities/SpecificFuelConsumption.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/SpecificFuelConsumption.g.cs @@ -236,10 +236,10 @@ public static string GetAbbreviation(SpecificFuelConsumptionUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(SpecificFuelConsumptionUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(SpecificFuelConsumptionUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -401,18 +401,18 @@ public static SpecificFuelConsumptionUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static SpecificFuelConsumptionUnit ParseUnit(string str, IFormatProvider? provider) + public static SpecificFuelConsumptionUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out SpecificFuelConsumptionUnit unit) { return TryParseUnit(str, null, out unit); @@ -427,10 +427,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out SpecificFuel /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out SpecificFuelConsumptionUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out SpecificFuelConsumptionUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/SpecificVolume.g.cs b/UnitsNet/GeneratedCode/Quantities/SpecificVolume.g.cs index b65942490f..622d5c5987 100644 --- a/UnitsNet/GeneratedCode/Quantities/SpecificVolume.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/SpecificVolume.g.cs @@ -228,10 +228,10 @@ public static string GetAbbreviation(SpecificVolumeUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(SpecificVolumeUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(SpecificVolumeUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -385,18 +385,18 @@ public static SpecificVolumeUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static SpecificVolumeUnit ParseUnit(string str, IFormatProvider? provider) + public static SpecificVolumeUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out SpecificVolumeUnit unit) { return TryParseUnit(str, null, out unit); @@ -411,10 +411,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out SpecificVolu /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out SpecificVolumeUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out SpecificVolumeUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/SpecificWeight.g.cs b/UnitsNet/GeneratedCode/Quantities/SpecificWeight.g.cs index ad707ea084..294b7b3c7d 100644 --- a/UnitsNet/GeneratedCode/Quantities/SpecificWeight.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/SpecificWeight.g.cs @@ -346,10 +346,10 @@ public static string GetAbbreviation(SpecificWeightUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(SpecificWeightUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(SpecificWeightUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -615,18 +615,18 @@ public static SpecificWeightUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static SpecificWeightUnit ParseUnit(string str, IFormatProvider? provider) + public static SpecificWeightUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out SpecificWeightUnit unit) { return TryParseUnit(str, null, out unit); @@ -641,10 +641,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out SpecificWeig /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out SpecificWeightUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out SpecificWeightUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Speed.g.cs b/UnitsNet/GeneratedCode/Quantities/Speed.g.cs index db7c424f76..0a896158af 100644 --- a/UnitsNet/GeneratedCode/Quantities/Speed.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Speed.g.cs @@ -475,10 +475,10 @@ public static string GetAbbreviation(SpeedUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(SpeedUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(SpeedUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -872,18 +872,18 @@ public static SpeedUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static SpeedUnit ParseUnit(string str, IFormatProvider? provider) + public static SpeedUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out SpeedUnit unit) { return TryParseUnit(str, null, out unit); @@ -898,10 +898,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out SpeedUnit un /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out SpeedUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out SpeedUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/StandardVolumeFlow.g.cs b/UnitsNet/GeneratedCode/Quantities/StandardVolumeFlow.g.cs index 82a30f53e4..e195a7b819 100644 --- a/UnitsNet/GeneratedCode/Quantities/StandardVolumeFlow.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/StandardVolumeFlow.g.cs @@ -273,10 +273,10 @@ public static string GetAbbreviation(StandardVolumeFlowUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(StandardVolumeFlowUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(StandardVolumeFlowUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -478,18 +478,18 @@ public static StandardVolumeFlowUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static StandardVolumeFlowUnit ParseUnit(string str, IFormatProvider? provider) + public static StandardVolumeFlowUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out StandardVolumeFlowUnit unit) { return TryParseUnit(str, null, out unit); @@ -504,10 +504,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out StandardVolu /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out StandardVolumeFlowUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out StandardVolumeFlowUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Temperature.g.cs b/UnitsNet/GeneratedCode/Quantities/Temperature.g.cs index a98def59ea..6135156e90 100644 --- a/UnitsNet/GeneratedCode/Quantities/Temperature.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Temperature.g.cs @@ -278,10 +278,10 @@ public static string GetAbbreviation(TemperatureUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(TemperatureUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(TemperatureUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -491,18 +491,18 @@ public static TemperatureUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static TemperatureUnit ParseUnit(string str, IFormatProvider? provider) + public static TemperatureUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out TemperatureUnit unit) { return TryParseUnit(str, null, out unit); @@ -517,10 +517,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out TemperatureU /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out TemperatureUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out TemperatureUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/TemperatureChangeRate.g.cs b/UnitsNet/GeneratedCode/Quantities/TemperatureChangeRate.g.cs index d386589bc4..f92ce959c8 100644 --- a/UnitsNet/GeneratedCode/Quantities/TemperatureChangeRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/TemperatureChangeRate.g.cs @@ -340,10 +340,10 @@ public static string GetAbbreviation(TemperatureChangeRateUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(TemperatureChangeRateUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(TemperatureChangeRateUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -609,18 +609,18 @@ public static TemperatureChangeRateUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static TemperatureChangeRateUnit ParseUnit(string str, IFormatProvider? provider) + public static TemperatureChangeRateUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out TemperatureChangeRateUnit unit) { return TryParseUnit(str, null, out unit); @@ -635,10 +635,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out TemperatureC /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out TemperatureChangeRateUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out TemperatureChangeRateUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/TemperatureDelta.g.cs b/UnitsNet/GeneratedCode/Quantities/TemperatureDelta.g.cs index 0a02aca388..b3516290c8 100644 --- a/UnitsNet/GeneratedCode/Quantities/TemperatureDelta.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/TemperatureDelta.g.cs @@ -282,10 +282,10 @@ public static string GetAbbreviation(TemperatureDeltaUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(TemperatureDeltaUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(TemperatureDeltaUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -487,18 +487,18 @@ public static TemperatureDeltaUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static TemperatureDeltaUnit ParseUnit(string str, IFormatProvider? provider) + public static TemperatureDeltaUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out TemperatureDeltaUnit unit) { return TryParseUnit(str, null, out unit); @@ -513,10 +513,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out TemperatureD /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out TemperatureDeltaUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out TemperatureDeltaUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/TemperatureGradient.g.cs b/UnitsNet/GeneratedCode/Quantities/TemperatureGradient.g.cs index 02afa3cd6f..7710ff470d 100644 --- a/UnitsNet/GeneratedCode/Quantities/TemperatureGradient.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/TemperatureGradient.g.cs @@ -236,10 +236,10 @@ public static string GetAbbreviation(TemperatureGradientUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(TemperatureGradientUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(TemperatureGradientUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -401,18 +401,18 @@ public static TemperatureGradientUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static TemperatureGradientUnit ParseUnit(string str, IFormatProvider? provider) + public static TemperatureGradientUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out TemperatureGradientUnit unit) { return TryParseUnit(str, null, out unit); @@ -427,10 +427,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out TemperatureG /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out TemperatureGradientUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out TemperatureGradientUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ThermalConductivity.g.cs b/UnitsNet/GeneratedCode/Quantities/ThermalConductivity.g.cs index 5011bf152e..5a86115565 100644 --- a/UnitsNet/GeneratedCode/Quantities/ThermalConductivity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ThermalConductivity.g.cs @@ -220,10 +220,10 @@ public static string GetAbbreviation(ThermalConductivityUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ThermalConductivityUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ThermalConductivityUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -369,18 +369,18 @@ public static ThermalConductivityUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ThermalConductivityUnit ParseUnit(string str, IFormatProvider? provider) + public static ThermalConductivityUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ThermalConductivityUnit unit) { return TryParseUnit(str, null, out unit); @@ -395,10 +395,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ThermalCondu /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ThermalConductivityUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ThermalConductivityUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ThermalInsulance.g.cs b/UnitsNet/GeneratedCode/Quantities/ThermalInsulance.g.cs index 98cb82a981..41ed8aa0de 100644 --- a/UnitsNet/GeneratedCode/Quantities/ThermalInsulance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ThermalInsulance.g.cs @@ -249,10 +249,10 @@ public static string GetAbbreviation(ThermalInsulanceUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(ThermalInsulanceUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(ThermalInsulanceUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -430,18 +430,18 @@ public static ThermalInsulanceUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static ThermalInsulanceUnit ParseUnit(string str, IFormatProvider? provider) + public static ThermalInsulanceUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out ThermalInsulanceUnit unit) { return TryParseUnit(str, null, out unit); @@ -456,10 +456,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out ThermalInsul /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out ThermalInsulanceUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out ThermalInsulanceUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Torque.g.cs b/UnitsNet/GeneratedCode/Quantities/Torque.g.cs index 3af689138c..8e5d1f4b98 100644 --- a/UnitsNet/GeneratedCode/Quantities/Torque.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Torque.g.cs @@ -410,10 +410,10 @@ public static string GetAbbreviation(TorqueUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(TorqueUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(TorqueUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -743,18 +743,18 @@ public static TorqueUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static TorqueUnit ParseUnit(string str, IFormatProvider? provider) + public static TorqueUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out TorqueUnit unit) { return TryParseUnit(str, null, out unit); @@ -769,10 +769,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out TorqueUnit u /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out TorqueUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out TorqueUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Turbidity.g.cs b/UnitsNet/GeneratedCode/Quantities/Turbidity.g.cs index e10d096fad..5873d95fce 100644 --- a/UnitsNet/GeneratedCode/Quantities/Turbidity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Turbidity.g.cs @@ -198,10 +198,10 @@ public static string GetAbbreviation(TurbidityUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(TurbidityUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(TurbidityUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -339,18 +339,18 @@ public static TurbidityUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static TurbidityUnit ParseUnit(string str, IFormatProvider? provider) + public static TurbidityUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out TurbidityUnit unit) { return TryParseUnit(str, null, out unit); @@ -365,10 +365,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out TurbidityUni /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out TurbidityUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out TurbidityUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/VitaminA.g.cs b/UnitsNet/GeneratedCode/Quantities/VitaminA.g.cs index ef2c7139da..2a3acae587 100644 --- a/UnitsNet/GeneratedCode/Quantities/VitaminA.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/VitaminA.g.cs @@ -195,10 +195,10 @@ public static string GetAbbreviation(VitaminAUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(VitaminAUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(VitaminAUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -336,18 +336,18 @@ public static VitaminAUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static VitaminAUnit ParseUnit(string str, IFormatProvider? provider) + public static VitaminAUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out VitaminAUnit unit) { return TryParseUnit(str, null, out unit); @@ -362,10 +362,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out VitaminAUnit /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out VitaminAUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out VitaminAUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Volume.g.cs b/UnitsNet/GeneratedCode/Quantities/Volume.g.cs index 25cb6f7120..044bbb700b 100644 --- a/UnitsNet/GeneratedCode/Quantities/Volume.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Volume.g.cs @@ -648,10 +648,10 @@ public static string GetAbbreviation(VolumeUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(VolumeUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(VolumeUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -1213,18 +1213,18 @@ public static VolumeUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static VolumeUnit ParseUnit(string str, IFormatProvider? provider) + public static VolumeUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out VolumeUnit unit) { return TryParseUnit(str, null, out unit); @@ -1239,10 +1239,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out VolumeUnit u /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out VolumeUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out VolumeUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/VolumeConcentration.g.cs b/UnitsNet/GeneratedCode/Quantities/VolumeConcentration.g.cs index 6a598defda..e24a9ec805 100644 --- a/UnitsNet/GeneratedCode/Quantities/VolumeConcentration.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/VolumeConcentration.g.cs @@ -354,10 +354,10 @@ public static string GetAbbreviation(VolumeConcentrationUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(VolumeConcentrationUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(VolumeConcentrationUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -647,18 +647,18 @@ public static VolumeConcentrationUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static VolumeConcentrationUnit ParseUnit(string str, IFormatProvider? provider) + public static VolumeConcentrationUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out VolumeConcentrationUnit unit) { return TryParseUnit(str, null, out unit); @@ -673,10 +673,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out VolumeConcen /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out VolumeConcentrationUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out VolumeConcentrationUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/VolumeFlow.g.cs b/UnitsNet/GeneratedCode/Quantities/VolumeFlow.g.cs index 24304ed034..99d0357219 100644 --- a/UnitsNet/GeneratedCode/Quantities/VolumeFlow.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/VolumeFlow.g.cs @@ -808,10 +808,10 @@ public static string GetAbbreviation(VolumeFlowUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(VolumeFlowUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(VolumeFlowUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -1541,18 +1541,18 @@ public static VolumeFlowUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static VolumeFlowUnit ParseUnit(string str, IFormatProvider? provider) + public static VolumeFlowUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out VolumeFlowUnit unit) { return TryParseUnit(str, null, out unit); @@ -1567,10 +1567,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out VolumeFlowUn /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out VolumeFlowUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out VolumeFlowUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/VolumeFlowPerArea.g.cs b/UnitsNet/GeneratedCode/Quantities/VolumeFlowPerArea.g.cs index 1ef2505bec..1f74ade4dd 100644 --- a/UnitsNet/GeneratedCode/Quantities/VolumeFlowPerArea.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/VolumeFlowPerArea.g.cs @@ -217,10 +217,10 @@ public static string GetAbbreviation(VolumeFlowPerAreaUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(VolumeFlowPerAreaUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(VolumeFlowPerAreaUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -366,18 +366,18 @@ public static VolumeFlowPerAreaUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static VolumeFlowPerAreaUnit ParseUnit(string str, IFormatProvider? provider) + public static VolumeFlowPerAreaUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out VolumeFlowPerAreaUnit unit) { return TryParseUnit(str, null, out unit); @@ -392,10 +392,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out VolumeFlowPe /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out VolumeFlowPerAreaUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out VolumeFlowPerAreaUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/VolumePerLength.g.cs b/UnitsNet/GeneratedCode/Quantities/VolumePerLength.g.cs index 3b7859334d..d906fc7360 100644 --- a/UnitsNet/GeneratedCode/Quantities/VolumePerLength.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/VolumePerLength.g.cs @@ -273,10 +273,10 @@ public static string GetAbbreviation(VolumePerLengthUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(VolumePerLengthUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(VolumePerLengthUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -478,18 +478,18 @@ public static VolumePerLengthUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static VolumePerLengthUnit ParseUnit(string str, IFormatProvider? provider) + public static VolumePerLengthUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out VolumePerLengthUnit unit) { return TryParseUnit(str, null, out unit); @@ -504,10 +504,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out VolumePerLen /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out VolumePerLengthUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out VolumePerLengthUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/VolumetricHeatCapacity.g.cs b/UnitsNet/GeneratedCode/Quantities/VolumetricHeatCapacity.g.cs index f7c82f84b4..c6689924a1 100644 --- a/UnitsNet/GeneratedCode/Quantities/VolumetricHeatCapacity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/VolumetricHeatCapacity.g.cs @@ -276,10 +276,10 @@ public static string GetAbbreviation(VolumetricHeatCapacityUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(VolumetricHeatCapacityUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(VolumetricHeatCapacityUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -481,18 +481,18 @@ public static VolumetricHeatCapacityUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static VolumetricHeatCapacityUnit ParseUnit(string str, IFormatProvider? provider) + public static VolumetricHeatCapacityUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out VolumetricHeatCapacityUnit unit) { return TryParseUnit(str, null, out unit); @@ -507,10 +507,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out VolumetricHe /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out VolumetricHeatCapacityUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out VolumetricHeatCapacityUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/WarpingMomentOfInertia.g.cs b/UnitsNet/GeneratedCode/Quantities/WarpingMomentOfInertia.g.cs index 990b5b876a..7ec1fb65ef 100644 --- a/UnitsNet/GeneratedCode/Quantities/WarpingMomentOfInertia.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/WarpingMomentOfInertia.g.cs @@ -249,10 +249,10 @@ public static string GetAbbreviation(WarpingMomentOfInertiaUnit unit) /// /// Unit to get abbreviation for. /// Unit abbreviation string. - /// Format to use for localization. Defaults to if null. - public static string GetAbbreviation(WarpingMomentOfInertiaUnit unit, IFormatProvider? provider) + /// The localization culture. Defaults to if null. + public static string GetAbbreviation(WarpingMomentOfInertiaUnit unit, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, provider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); } #endregion @@ -430,18 +430,18 @@ public static WarpingMomentOfInertiaUnit ParseUnit(string str) /// Parse a unit string. /// /// String to parse. Typically in the form: {number} {unit} - /// Format to use when parsing number and unit. Defaults to if null. + /// The localization culture. Defaults to if null. /// /// Length.ParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// /// The value of 'str' cannot be null. /// Error parsing string. - public static WarpingMomentOfInertiaUnit ParseUnit(string str, IFormatProvider? provider) + public static WarpingMomentOfInertiaUnit ParseUnit(string str, CultureInfo? culture) { - return UnitsNetSetup.Default.UnitParser.Parse(str, provider); + return UnitsNetSetup.Default.UnitParser.Parse(str, culture); } - /// + /// public static bool TryParseUnit([NotNullWhen(true)]string? str, out WarpingMomentOfInertiaUnit unit) { return TryParseUnit(str, null, out unit); @@ -456,10 +456,10 @@ public static bool TryParseUnit([NotNullWhen(true)]string? str, out WarpingMomen /// /// Length.TryParseUnit("m", CultureInfo.GetCultureInfo("en-US")); /// - /// Format to use when parsing number and unit. Defaults to if null. - public static bool TryParseUnit([NotNullWhen(true)]string? str, IFormatProvider? provider, out WarpingMomentOfInertiaUnit unit) + /// The localization culture. Defaults to if null. + public static bool TryParseUnit([NotNullWhen(true)]string? str, CultureInfo? culture, out WarpingMomentOfInertiaUnit unit) { - return UnitsNetSetup.Default.UnitParser.TryParse(str, provider, out unit); + return UnitsNetSetup.Default.UnitParser.TryParse(str, culture, out unit); } #endregion diff --git a/UnitsNet/QuantityFormatter.cs b/UnitsNet/QuantityFormatter.cs index 34148b3866..5b5023cd9f 100644 --- a/UnitsNet/QuantityFormatter.cs +++ b/UnitsNet/QuantityFormatter.cs @@ -146,7 +146,7 @@ private static string FormatUntrimmed(IQuantity quantity, case 'S' or 's': return ToStringWithSignificantDigitsAfterRadix(quantity, formatProvider, 0); case 'A' or 'a': - return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(quantity.Unit, formatProvider); + return UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(quantity.Unit, formatProvider as CultureInfo); case 'U' or 'u': throw new FormatException($"The \"{format}\" format is no longer supported: consider using the Unit property."); case 'V' or 'v': @@ -168,7 +168,7 @@ private static string FormatUntrimmed(IQuantity quantity, return ToStringWithSignificantDigitsAfterRadix(quantity, formatProvider, precisionSpecifier); case 'A' or 'a' when int.TryParse(format.AsSpan(1), out var abbreviationIndex): { - var abbreviations = UnitsNetSetup.Default.UnitAbbreviations.GetUnitAbbreviations(quantity.Unit, formatProvider); + var abbreviations = UnitsNetSetup.Default.UnitAbbreviations.GetUnitAbbreviations(quantity.Unit, formatProvider as CultureInfo); if (abbreviationIndex >= abbreviations.Length) { @@ -186,7 +186,7 @@ private static string FormatUntrimmed(IQuantity quantity, return ToStringWithSignificantDigitsAfterRadix(quantity, formatProvider, precisionSpecifier); case 'A' or 'a' when int.TryParse(format.Substring(1), out var abbreviationIndex): { - var abbreviations = UnitsNetSetup.Default.UnitAbbreviations.GetUnitAbbreviations(quantity.Unit, formatProvider); + var abbreviations = UnitsNetSetup.Default.UnitAbbreviations.GetUnitAbbreviations(quantity.Unit, formatProvider as CultureInfo); if (abbreviationIndex >= abbreviations.Length) { @@ -210,7 +210,7 @@ private static string FormatUntrimmed(IQuantity quantity, private static string FormatWithValueAndAbbreviation(IQuantity quantity, string format, IFormatProvider formatProvider) where TUnitType : struct, Enum { - var abbreviation = UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(quantity.Unit, formatProvider); + var abbreviation = UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(quantity.Unit, formatProvider as CultureInfo); return string.Format(formatProvider, $"{{0:{format}}} {{1}}", quantity.Value, abbreviation); } diff --git a/UnitsNet/UnitConverter.cs b/UnitsNet/UnitConverter.cs index 0815506966..dfc9442c65 100644 --- a/UnitsNet/UnitConverter.cs +++ b/UnitsNet/UnitConverter.cs @@ -4,6 +4,7 @@ using System; using System.Collections.Concurrent; using System.Diagnostics.CodeAnalysis; +using System.Globalization; using System.Reflection; using UnitsNet.InternalHelpers; using UnitsNet.Units; @@ -398,7 +399,7 @@ public static bool TryConvertByName(double inputValue, string quantityName, stri /// More than one unit matches the abbreviation. public static double ConvertByAbbreviation(double fromValue, string quantityName, string fromUnitAbbrev, string toUnitAbbrev) { - return ConvertByAbbreviation(fromValue, quantityName, fromUnitAbbrev, toUnitAbbrev, (IFormatProvider?)null); + return ConvertByAbbreviation(fromValue, quantityName, fromUnitAbbrev, toUnitAbbrev, (CultureInfo?)null); } /// @@ -445,10 +446,7 @@ public static double ConvertByAbbreviation(double fromValue, string quantityName /// The invariant quantity name, such as "Length". Does not support localization. /// The abbreviation of the unit in the given culture, such as "m". /// The abbreviation of the unit in the given culture, such as "m". - /// - /// The format provider to use for lookup. Defaults to - /// if null. - /// + /// The unit localization culture. Defaults to if null. /// double centimeters = ConvertByName(5, "Length", "m", "cm"); // 500 /// Output value as the result of converting to . /// @@ -456,13 +454,13 @@ public static double ConvertByAbbreviation(double fromValue, string quantityName /// /// No units match the abbreviation. /// More than one unit matches the abbreviation. - public static double ConvertByAbbreviation(double fromValue, string quantityName, string fromUnitAbbrev, string toUnitAbbrev, IFormatProvider? formatProvider) + public static double ConvertByAbbreviation(double fromValue, string quantityName, string fromUnitAbbrev, string toUnitAbbrev, CultureInfo? culture) { QuantityInfoLookup quantities = UnitsNetSetup.Default.QuantityInfoLookup; UnitParser unitParser = UnitsNetSetup.Default.UnitParser; QuantityInfo quantityInfo = quantities.GetQuantityByName(quantityName); - Enum fromUnit = unitParser.Parse(fromUnitAbbrev, quantityInfo.UnitType, formatProvider); // ex: ("m", LengthUnit) => LengthUnit.Meter - Enum toUnit = unitParser.Parse(toUnitAbbrev, quantityInfo.UnitType, formatProvider); // ex:("cm", LengthUnit) => LengthUnit.Centimeter + Enum fromUnit = unitParser.Parse(fromUnitAbbrev, quantityInfo.UnitType, culture); // ex: ("m", LengthUnit) => LengthUnit.Meter + Enum toUnit = unitParser.Parse(toUnitAbbrev, quantityInfo.UnitType, culture); // ex:("cm", LengthUnit) => LengthUnit.Centimeter return Quantity.From(fromValue, fromUnit).As(toUnit); } @@ -486,7 +484,7 @@ public static double ConvertByAbbreviation(double fromValue, string quantityName /// True if conversion was successful. public static bool TryConvertByAbbreviation(double fromValue, string quantityName, string fromUnitAbbrev, string toUnitAbbrev, out double result) { - return TryConvertByAbbreviation(fromValue, quantityName, fromUnitAbbrev, toUnitAbbrev, out result, (IFormatProvider?)null); + return TryConvertByAbbreviation(fromValue, quantityName, fromUnitAbbrev, toUnitAbbrev, out result, (CultureInfo?)null); } /// @@ -530,15 +528,12 @@ public static bool TryConvertByAbbreviation(double fromValue, string quantityNam /// The invariant quantity name, such as "Length". Does not support localization. /// The abbreviation of the unit in the given culture, such as "m". /// The abbreviation of the unit in the given culture, such as "m". - /// - /// The format provider to use for lookup. Defaults to - /// if null. - /// + /// The unit localization culture. Defaults to if null. /// Result if conversion was successful, 0 if not. /// double centimeters = ConvertByName(5, "Length", "m", "cm"); // 500 /// True if conversion was successful. public static bool TryConvertByAbbreviation(double fromValue, string quantityName, string fromUnitAbbrev, string toUnitAbbrev, out double result, - IFormatProvider? formatProvider) + CultureInfo? culture) { QuantityInfoLookup quantities = UnitsNetSetup.Default.QuantityInfoLookup; UnitParser unitParser = UnitsNetSetup.Default.UnitParser; @@ -548,8 +543,8 @@ public static bool TryConvertByAbbreviation(double fromValue, string quantityNam return false; } - if (!unitParser.TryParse(fromUnitAbbrev, quantityInfo.UnitType, formatProvider, out Enum? fromUnit) || - !unitParser.TryParse(toUnitAbbrev, quantityInfo.UnitType, formatProvider, out Enum? toUnit)) + if (!unitParser.TryParse(fromUnitAbbrev, quantityInfo.UnitType, culture, out Enum? fromUnit) || + !unitParser.TryParse(toUnitAbbrev, quantityInfo.UnitType, culture, out Enum? toUnit)) { result = 0; return false; diff --git a/UnitsNet/UnitFormatter.cs b/UnitsNet/UnitFormatter.cs index df359557e6..95cf67980f 100644 --- a/UnitsNet/UnitFormatter.cs +++ b/UnitsNet/UnitFormatter.cs @@ -3,6 +3,7 @@ using System; using System.Collections.Generic; +using System.Globalization; using System.Linq; namespace UnitsNet @@ -73,7 +74,7 @@ private static bool NearlyEqual(double a, double b) public static object[] GetFormatArgs(TUnitType unit, double value, IFormatProvider? culture, IEnumerable args) where TUnitType : struct, Enum { - string abbreviation = UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); + string abbreviation = UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture as CultureInfo); return new object[] {value, abbreviation}.Concat(args).ToArray(); } }