From 356504f9e98e0061a70bef2aef0a95a2c3c69322 Mon Sep 17 00:00:00 2001 From: lipchev Date: Sat, 19 Apr 2025 07:08:34 +0300 Subject: [PATCH 1/6] - `QuantityFormatter`: introducing an AbbreviationsCache instance and Formating using a generic `TQuantity` - `UnitsNetSetup`: introduced an instance property for the `UnitFormatter` - `IQuantity`: added the UnitKey property (implemented explicitly) - replaced the existing usages of the `QuantityFormatter` and marked the static `Format` overloads as `[Obsolete]` --- .../UnitsNetGen/QuantityGenerator.cs | 30 ++-- UnitsNet.Tests/CustomQuantities/HowMuch.cs | 5 + UnitsNet.Tests/DummyIQuantity.cs | 34 ---- UnitsNet.Tests/QuantityFormatterTests.cs | 31 +++- UnitsNet.Tests/QuantityTest.cs | 2 +- UnitsNet/CustomCode/UnitsNetSetup.cs | 10 +- .../AbsorbedDoseOfIonizingRadiation.g.cs | 30 ++-- .../Quantities/Acceleration.g.cs | 30 ++-- .../Quantities/AmountOfSubstance.g.cs | 30 ++-- .../Quantities/AmplitudeRatio.g.cs | 30 ++-- UnitsNet/GeneratedCode/Quantities/Angle.g.cs | 30 ++-- UnitsNet/GeneratedCode/Quantities/Area.g.cs | 30 ++-- .../GeneratedCode/Quantities/AreaDensity.g.cs | 30 ++-- .../Quantities/AreaMomentOfInertia.g.cs | 30 ++-- .../GeneratedCode/Quantities/BitRate.g.cs | 30 ++-- .../BrakeSpecificFuelConsumption.g.cs | 30 ++-- .../CoefficientOfThermalExpansion.g.cs | 30 ++-- .../Quantities/Compressibility.g.cs | 30 ++-- .../GeneratedCode/Quantities/Density.g.cs | 30 ++-- .../Quantities/DoseAreaProduct.g.cs | 30 ++-- .../GeneratedCode/Quantities/Duration.g.cs | 30 ++-- .../Quantities/DynamicViscosity.g.cs | 30 ++-- .../Quantities/ElectricAdmittance.g.cs | 30 ++-- .../Quantities/ElectricApparentEnergy.g.cs | 30 ++-- .../Quantities/ElectricApparentPower.g.cs | 30 ++-- .../Quantities/ElectricCapacitance.g.cs | 30 ++-- .../Quantities/ElectricCharge.g.cs | 30 ++-- .../Quantities/ElectricChargeDensity.g.cs | 30 ++-- .../Quantities/ElectricConductance.g.cs | 30 ++-- .../Quantities/ElectricConductivity.g.cs | 30 ++-- .../Quantities/ElectricCurrent.g.cs | 30 ++-- .../Quantities/ElectricCurrentDensity.g.cs | 30 ++-- .../Quantities/ElectricCurrentGradient.g.cs | 30 ++-- .../Quantities/ElectricField.g.cs | 30 ++-- .../Quantities/ElectricImpedance.g.cs | 30 ++-- .../Quantities/ElectricInductance.g.cs | 30 ++-- .../Quantities/ElectricPotential.g.cs | 30 ++-- .../ElectricPotentialChangeRate.g.cs | 30 ++-- .../Quantities/ElectricReactance.g.cs | 30 ++-- .../Quantities/ElectricReactiveEnergy.g.cs | 30 ++-- .../Quantities/ElectricReactivePower.g.cs | 30 ++-- .../Quantities/ElectricResistance.g.cs | 30 ++-- .../Quantities/ElectricResistivity.g.cs | 30 ++-- .../ElectricSurfaceChargeDensity.g.cs | 30 ++-- .../Quantities/ElectricSusceptance.g.cs | 30 ++-- UnitsNet/GeneratedCode/Quantities/Energy.g.cs | 30 ++-- .../Quantities/EnergyDensity.g.cs | 30 ++-- .../GeneratedCode/Quantities/Entropy.g.cs | 30 ++-- .../Quantities/FluidResistance.g.cs | 30 ++-- UnitsNet/GeneratedCode/Quantities/Force.g.cs | 30 ++-- .../Quantities/ForceChangeRate.g.cs | 30 ++-- .../Quantities/ForcePerLength.g.cs | 30 ++-- .../GeneratedCode/Quantities/Frequency.g.cs | 30 ++-- .../Quantities/FuelEfficiency.g.cs | 30 ++-- .../GeneratedCode/Quantities/HeatFlux.g.cs | 30 ++-- .../Quantities/HeatTransferCoefficient.g.cs | 30 ++-- .../GeneratedCode/Quantities/Illuminance.g.cs | 30 ++-- .../GeneratedCode/Quantities/Impulse.g.cs | 30 ++-- .../GeneratedCode/Quantities/Information.g.cs | 30 ++-- .../GeneratedCode/Quantities/Irradiance.g.cs | 30 ++-- .../GeneratedCode/Quantities/Irradiation.g.cs | 30 ++-- UnitsNet/GeneratedCode/Quantities/Jerk.g.cs | 30 ++-- .../Quantities/KinematicViscosity.g.cs | 30 ++-- .../GeneratedCode/Quantities/LeakRate.g.cs | 30 ++-- UnitsNet/GeneratedCode/Quantities/Length.g.cs | 32 ++-- UnitsNet/GeneratedCode/Quantities/Level.g.cs | 30 ++-- .../Quantities/LinearDensity.g.cs | 30 ++-- .../Quantities/LinearPowerDensity.g.cs | 30 ++-- .../GeneratedCode/Quantities/Luminance.g.cs | 30 ++-- .../GeneratedCode/Quantities/Luminosity.g.cs | 30 ++-- .../Quantities/LuminousFlux.g.cs | 30 ++-- .../Quantities/LuminousIntensity.g.cs | 30 ++-- .../Quantities/MagneticField.g.cs | 30 ++-- .../Quantities/MagneticFlux.g.cs | 30 ++-- .../Quantities/Magnetization.g.cs | 30 ++-- UnitsNet/GeneratedCode/Quantities/Mass.g.cs | 30 ++-- .../Quantities/MassConcentration.g.cs | 30 ++-- .../GeneratedCode/Quantities/MassFlow.g.cs | 30 ++-- .../GeneratedCode/Quantities/MassFlux.g.cs | 30 ++-- .../Quantities/MassFraction.g.cs | 30 ++-- .../Quantities/MassMomentOfInertia.g.cs | 30 ++-- .../GeneratedCode/Quantities/Molality.g.cs | 30 ++-- .../GeneratedCode/Quantities/MolarEnergy.g.cs | 30 ++-- .../Quantities/MolarEntropy.g.cs | 30 ++-- .../GeneratedCode/Quantities/MolarFlow.g.cs | 30 ++-- .../GeneratedCode/Quantities/MolarMass.g.cs | 30 ++-- .../GeneratedCode/Quantities/Molarity.g.cs | 30 ++-- .../Quantities/Permeability.g.cs | 30 ++-- .../Quantities/Permittivity.g.cs | 30 ++-- .../Quantities/PorousMediumPermeability.g.cs | 30 ++-- UnitsNet/GeneratedCode/Quantities/Power.g.cs | 30 ++-- .../Quantities/PowerDensity.g.cs | 30 ++-- .../GeneratedCode/Quantities/PowerRatio.g.cs | 30 ++-- .../GeneratedCode/Quantities/Pressure.g.cs | 30 ++-- .../Quantities/PressureChangeRate.g.cs | 30 ++-- .../Quantities/RadiationEquivalentDose.g.cs | 30 ++-- .../RadiationEquivalentDoseRate.g.cs | 30 ++-- .../Quantities/RadiationExposure.g.cs | 30 ++-- .../Quantities/Radioactivity.g.cs | 30 ++-- UnitsNet/GeneratedCode/Quantities/Ratio.g.cs | 30 ++-- .../Quantities/RatioChangeRate.g.cs | 30 ++-- .../Quantities/ReciprocalArea.g.cs | 30 ++-- .../Quantities/ReciprocalLength.g.cs | 30 ++-- .../Quantities/RelativeHumidity.g.cs | 30 ++-- .../Quantities/RotationalAcceleration.g.cs | 30 ++-- .../Quantities/RotationalSpeed.g.cs | 30 ++-- .../Quantities/RotationalStiffness.g.cs | 30 ++-- .../RotationalStiffnessPerLength.g.cs | 30 ++-- UnitsNet/GeneratedCode/Quantities/Scalar.g.cs | 30 ++-- .../GeneratedCode/Quantities/SolidAngle.g.cs | 30 ++-- .../Quantities/SpecificEnergy.g.cs | 30 ++-- .../Quantities/SpecificEntropy.g.cs | 30 ++-- .../Quantities/SpecificFuelConsumption.g.cs | 30 ++-- .../Quantities/SpecificVolume.g.cs | 30 ++-- .../Quantities/SpecificWeight.g.cs | 30 ++-- UnitsNet/GeneratedCode/Quantities/Speed.g.cs | 30 ++-- .../Quantities/StandardVolumeFlow.g.cs | 30 ++-- .../GeneratedCode/Quantities/Temperature.g.cs | 30 ++-- .../Quantities/TemperatureChangeRate.g.cs | 30 ++-- .../Quantities/TemperatureDelta.g.cs | 30 ++-- .../Quantities/TemperatureGradient.g.cs | 30 ++-- .../Quantities/ThermalConductivity.g.cs | 30 ++-- .../Quantities/ThermalInsulance.g.cs | 30 ++-- UnitsNet/GeneratedCode/Quantities/Torque.g.cs | 30 ++-- .../GeneratedCode/Quantities/Turbidity.g.cs | 30 ++-- .../GeneratedCode/Quantities/VitaminA.g.cs | 30 ++-- UnitsNet/GeneratedCode/Quantities/Volume.g.cs | 30 ++-- .../Quantities/VolumeConcentration.g.cs | 30 ++-- .../GeneratedCode/Quantities/VolumeFlow.g.cs | 30 ++-- .../Quantities/VolumeFlowPerArea.g.cs | 30 ++-- .../Quantities/VolumePerLength.g.cs | 30 ++-- .../Quantities/VolumetricHeatCapacity.g.cs | 30 ++-- .../Quantities/WarpingMomentOfInertia.g.cs | 30 ++-- UnitsNet/IQuantity.cs | 9 + UnitsNet/QuantityFormatter.cs | 166 ++++++++++-------- UnitsNet/UnitFormatter.cs | 7 +- 136 files changed, 2193 insertions(+), 1913 deletions(-) delete mode 100644 UnitsNet.Tests/DummyIQuantity.cs diff --git a/CodeGen/Generators/UnitsNetGen/QuantityGenerator.cs b/CodeGen/Generators/UnitsNetGen/QuantityGenerator.cs index a3be4f0208..3f0f2fc3a9 100644 --- a/CodeGen/Generators/UnitsNetGen/QuantityGenerator.cs +++ b/CodeGen/Generators/UnitsNetGen/QuantityGenerator.cs @@ -292,25 +292,30 @@ private void GenerateProperties() /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public {_unitEnumName} Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo<{_unitEnumName}> QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => {_quantity.Name}.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion "); } @@ -1169,7 +1174,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); }} - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1180,16 +1185,13 @@ public string ToString(string? format) return ToString(format, null); }} - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) {{ - return QuantityFormatter.Format<{_unitEnumName}>(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); }} #endregion diff --git a/UnitsNet.Tests/CustomQuantities/HowMuch.cs b/UnitsNet.Tests/CustomQuantities/HowMuch.cs index 233c2490ef..ee437df7dd 100644 --- a/UnitsNet.Tests/CustomQuantities/HowMuch.cs +++ b/UnitsNet.Tests/CustomQuantities/HowMuch.cs @@ -44,6 +44,11 @@ QuantityInfo IQuantity.QuantityInfo { get { return Info; } } + + public UnitKey UnitKey + { + get => UnitKey.ForUnit(Unit); + } public double As(Enum unit) => Convert.ToDouble(unit); diff --git a/UnitsNet.Tests/DummyIQuantity.cs b/UnitsNet.Tests/DummyIQuantity.cs deleted file mode 100644 index cc15ec1af4..0000000000 --- a/UnitsNet.Tests/DummyIQuantity.cs +++ /dev/null @@ -1,34 +0,0 @@ -#nullable enable -using System; - -namespace UnitsNet.Tests -{ - internal class DummyIQuantity : IQuantity - { - public BaseDimensions Dimensions => throw new NotImplementedException(); - - public QuantityInfo QuantityInfo => throw new NotImplementedException(); - - bool IQuantity.Equals(IQuantity? other, IQuantity tolerance) => throw new NotImplementedException(); - - public Enum Unit => throw new NotImplementedException(); - - public double Value => throw new NotImplementedException(); - - public double As(Enum unit ) => throw new NotImplementedException(); - - public double As(UnitSystem unitSystem ) => throw new NotImplementedException(); - - public bool Equals(IQuantity? other, double tolerance, ComparisonType comparisonType) => throw new NotImplementedException(); - - public string ToString(IFormatProvider? provider) => throw new NotImplementedException(); - - public string ToString(string? format, IFormatProvider? formatProvider) => throw new NotImplementedException(); - - public IQuantity ToUnit(Enum unit, UnitConverter unitConverter) => throw new NotImplementedException(); - - public IQuantity ToUnit(Enum unit ) => throw new NotImplementedException(); - - public IQuantity ToUnit(UnitSystem unitSystem ) => throw new NotImplementedException(); - } -} diff --git a/UnitsNet.Tests/QuantityFormatterTests.cs b/UnitsNet.Tests/QuantityFormatterTests.cs index 721ccaa966..d6be576c39 100644 --- a/UnitsNet.Tests/QuantityFormatterTests.cs +++ b/UnitsNet.Tests/QuantityFormatterTests.cs @@ -3,6 +3,7 @@ using System; using System.Globalization; +using UnitsNet.Tests.Helpers; using Xunit; namespace UnitsNet.Tests @@ -95,9 +96,9 @@ public static void StandardNumericFormatStrings_Equals_ValueWithFormatStringAndA var length = Length.FromMeters(123456789.987654321); var expected = string.Format(CultureInfo.CurrentCulture, $"{{0:{format}}} {{1:a}}", length.Value, length); - Assert.Equal(expected, QuantityFormatter.Format(length, format)); + Assert.Equal(expected, QuantityFormatter.Default.Format(length, format)); } - + [Theory] [InlineData("U")] [InlineData("u")] @@ -140,9 +141,9 @@ public static void StandardNumericFormatStrings_Equals_ValueWithFormatStringAndA public static void Format_WithUnsupportedFormatString_ThrowsFormatException(string format) { var length = Length.FromMeters(123456789.987654321); - Assert.Throws(() => QuantityFormatter.Format(length, format)); + Assert.Throws(() => QuantityFormatter.Default.Format(length, format)); } - + [Fact] public static void StandardNumericFormatStringsAsPartOfLongerFormatStringsWork() { @@ -173,7 +174,27 @@ public static void CustomNumericFormatStrings_Equals_ValueWithFormatStringAndAbb var length = Length.FromMeters(123456789.987654321); var expected = string.Format(CultureInfo.CurrentCulture, $"{{0:{format}}} {{1:a}}", length.Value, length); - Assert.Equal(expected, QuantityFormatter.Format(length, format)); + Assert.Equal(expected, QuantityFormatter.Default.Format(length, format)); + } + + [Fact] + public void Format_WithoutParameters_FormatsWithGeneralFormatWithCurrentCulture() + { + using var cultureScope = new CultureScope(CultureInfo.InvariantCulture); + var length = Length.FromMeters(123.321); + var expected = "123.321 m"; + var actual = QuantityFormatter.Default.Format(length); + Assert.Equal(expected, actual); + } + + [Fact] + public void Format_WithInterfaceQuantity_FormatsWithCurrentCulture() + { + using var cultureScope = new CultureScope(CultureInfo.InvariantCulture); + var length = Length.FromMeters(123.321); + var expected = "123.321 m"; + var actual = QuantityFormatter.Format(length, "G"); + Assert.Equal(expected, actual); } } } diff --git a/UnitsNet.Tests/QuantityTest.cs b/UnitsNet.Tests/QuantityTest.cs index 0f47fd13c4..d683968a39 100644 --- a/UnitsNet.Tests/QuantityTest.cs +++ b/UnitsNet.Tests/QuantityTest.cs @@ -180,7 +180,7 @@ public void TryFrom_GivenValueAndUnit_ReturnsQuantity() [Fact] public void TryParse_GivenInvalidQuantityType_ReturnsFalseAndNullQuantity() { - Assert.False(Quantity.TryParse(InvariantCulture, typeof(DummyIQuantity), "3.0 cm", out IQuantity? parsedLength)); + Assert.False(Quantity.TryParse(InvariantCulture, typeof(DateTime), "3.0 cm", out IQuantity? parsedLength)); Assert.Null(parsedLength); } diff --git a/UnitsNet/CustomCode/UnitsNetSetup.cs b/UnitsNet/CustomCode/UnitsNetSetup.cs index 76ac4c7d26..1e8c67bb20 100644 --- a/UnitsNet/CustomCode/UnitsNetSetup.cs +++ b/UnitsNet/CustomCode/UnitsNetSetup.cs @@ -14,7 +14,7 @@ namespace UnitsNet; /// abbreviations.
/// Alternatively, a setup instance may be provided for most static methods, such as /// and -/// . +/// . /// public sealed class UnitsNetSetup { @@ -35,9 +35,10 @@ public UnitsNetSetup(IEnumerable quantityInfos, UnitConverter unit { var quantityInfoLookup = new QuantityInfoLookup(quantityInfos); var unitAbbreviations = new UnitAbbreviationsCache(quantityInfoLookup); - + UnitConverter = unitConverter; UnitAbbreviations = unitAbbreviations; + Formatter = new QuantityFormatter(unitAbbreviations); UnitParser = new UnitParser(unitAbbreviations); QuantityParser = new QuantityParser(unitAbbreviations); QuantityInfoLookup = quantityInfoLookup; @@ -65,6 +66,11 @@ public UnitsNetSetup(IEnumerable quantityInfos, UnitConverter unit /// quantities. /// public UnitAbbreviationsCache UnitAbbreviations { get; } + + /// + /// Converts a quantity to string using the specified format strings and culture-specific format providers. + /// + public QuantityFormatter Formatter { get; } /// /// Parses units from strings, such as from "cm". diff --git a/UnitsNet/GeneratedCode/Quantities/AbsorbedDoseOfIonizingRadiation.g.cs b/UnitsNet/GeneratedCode/Quantities/AbsorbedDoseOfIonizingRadiation.g.cs index a3da931238..61ecc9ba36 100644 --- a/UnitsNet/GeneratedCode/Quantities/AbsorbedDoseOfIonizingRadiation.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/AbsorbedDoseOfIonizingRadiation.g.cs @@ -166,25 +166,30 @@ public AbsorbedDoseOfIonizingRadiation(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public AbsorbedDoseOfIonizingRadiationUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => AbsorbedDoseOfIonizingRadiation.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1041,7 +1046,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1052,16 +1057,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Acceleration.g.cs b/UnitsNet/GeneratedCode/Quantities/Acceleration.g.cs index 9e06043f1c..82135e173c 100644 --- a/UnitsNet/GeneratedCode/Quantities/Acceleration.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Acceleration.g.cs @@ -168,25 +168,30 @@ public Acceleration(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public AccelerationUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Acceleration.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1043,7 +1048,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1054,16 +1059,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/AmountOfSubstance.g.cs b/UnitsNet/GeneratedCode/Quantities/AmountOfSubstance.g.cs index 507902a183..650af15fad 100644 --- a/UnitsNet/GeneratedCode/Quantities/AmountOfSubstance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/AmountOfSubstance.g.cs @@ -172,25 +172,30 @@ public AmountOfSubstance(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public AmountOfSubstanceUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => AmountOfSubstance.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1104,7 +1109,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1115,16 +1120,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/AmplitudeRatio.g.cs b/UnitsNet/GeneratedCode/Quantities/AmplitudeRatio.g.cs index 7b5387f888..687dee9bb1 100644 --- a/UnitsNet/GeneratedCode/Quantities/AmplitudeRatio.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/AmplitudeRatio.g.cs @@ -137,25 +137,30 @@ public AmplitudeRatio(double value, AmplitudeRatioUnit unit) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public AmplitudeRatioUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => AmplitudeRatio.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -816,7 +821,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -827,16 +832,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Angle.g.cs b/UnitsNet/GeneratedCode/Quantities/Angle.g.cs index 746fed8f0c..7db3e71494 100644 --- a/UnitsNet/GeneratedCode/Quantities/Angle.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Angle.g.cs @@ -153,25 +153,30 @@ public Angle(double value, AngleUnit unit) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public AngleUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Angle.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1033,7 +1038,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1044,16 +1049,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Area.g.cs b/UnitsNet/GeneratedCode/Quantities/Area.g.cs index 172ad23e41..860e90ad7d 100644 --- a/UnitsNet/GeneratedCode/Quantities/Area.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Area.g.cs @@ -179,25 +179,30 @@ public Area(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public AreaUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Area.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1127,7 +1132,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1138,16 +1143,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/AreaDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/AreaDensity.g.cs index 225bbc013f..f99ec96140 100644 --- a/UnitsNet/GeneratedCode/Quantities/AreaDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/AreaDensity.g.cs @@ -153,25 +153,30 @@ public AreaDensity(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public AreaDensityUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => AreaDensity.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -817,7 +822,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -828,16 +833,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/AreaMomentOfInertia.g.cs b/UnitsNet/GeneratedCode/Quantities/AreaMomentOfInertia.g.cs index 4dc2556bc6..c952a62253 100644 --- a/UnitsNet/GeneratedCode/Quantities/AreaMomentOfInertia.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/AreaMomentOfInertia.g.cs @@ -157,25 +157,30 @@ public AreaMomentOfInertia(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public AreaMomentOfInertiaUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => AreaMomentOfInertia.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -878,7 +883,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -889,16 +894,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/BitRate.g.cs b/UnitsNet/GeneratedCode/Quantities/BitRate.g.cs index 7c8e01dd41..c2136ee073 100644 --- a/UnitsNet/GeneratedCode/Quantities/BitRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/BitRate.g.cs @@ -189,25 +189,30 @@ public BitRate(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public BitRateUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => BitRate.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1455,7 +1460,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1466,16 +1471,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/BrakeSpecificFuelConsumption.g.cs b/UnitsNet/GeneratedCode/Quantities/BrakeSpecificFuelConsumption.g.cs index 4946afeea5..84651a49b0 100644 --- a/UnitsNet/GeneratedCode/Quantities/BrakeSpecificFuelConsumption.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/BrakeSpecificFuelConsumption.g.cs @@ -154,25 +154,30 @@ public BrakeSpecificFuelConsumption(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public BrakeSpecificFuelConsumptionUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => BrakeSpecificFuelConsumption.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -830,7 +835,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -841,16 +846,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/CoefficientOfThermalExpansion.g.cs b/UnitsNet/GeneratedCode/Quantities/CoefficientOfThermalExpansion.g.cs index 5781ba09eb..b64c0ca95e 100644 --- a/UnitsNet/GeneratedCode/Quantities/CoefficientOfThermalExpansion.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/CoefficientOfThermalExpansion.g.cs @@ -156,25 +156,30 @@ public CoefficientOfThermalExpansion(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public CoefficientOfThermalExpansionUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => CoefficientOfThermalExpansion.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -871,7 +876,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -882,16 +887,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Compressibility.g.cs b/UnitsNet/GeneratedCode/Quantities/Compressibility.g.cs index 5b8c6f92ae..f40ab842ff 100644 --- a/UnitsNet/GeneratedCode/Quantities/Compressibility.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Compressibility.g.cs @@ -154,25 +154,30 @@ public Compressibility(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public CompressibilityUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Compressibility.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -876,7 +881,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -887,16 +892,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Density.g.cs b/UnitsNet/GeneratedCode/Quantities/Density.g.cs index 3c014542de..62a870db03 100644 --- a/UnitsNet/GeneratedCode/Quantities/Density.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Density.g.cs @@ -215,25 +215,30 @@ public Density(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public DensityUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Density.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1823,7 +1828,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1834,16 +1839,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/DoseAreaProduct.g.cs b/UnitsNet/GeneratedCode/Quantities/DoseAreaProduct.g.cs index bfd99bd4c9..343102ea08 100644 --- a/UnitsNet/GeneratedCode/Quantities/DoseAreaProduct.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/DoseAreaProduct.g.cs @@ -170,25 +170,30 @@ public DoseAreaProduct(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public DoseAreaProductUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => DoseAreaProduct.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1113,7 +1118,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1124,16 +1129,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Duration.g.cs b/UnitsNet/GeneratedCode/Quantities/Duration.g.cs index 24f12ae393..e36ac30198 100644 --- a/UnitsNet/GeneratedCode/Quantities/Duration.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Duration.g.cs @@ -176,25 +176,30 @@ public Duration(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public DurationUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Duration.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1077,7 +1082,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1088,16 +1093,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/DynamicViscosity.g.cs b/UnitsNet/GeneratedCode/Quantities/DynamicViscosity.g.cs index 3c6756c7df..e24e6347b3 100644 --- a/UnitsNet/GeneratedCode/Quantities/DynamicViscosity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/DynamicViscosity.g.cs @@ -164,25 +164,30 @@ public DynamicViscosity(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public DynamicViscosityUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => DynamicViscosity.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -953,7 +958,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -964,16 +969,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricAdmittance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricAdmittance.g.cs index ca1eee769b..9921ec19bf 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricAdmittance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricAdmittance.g.cs @@ -167,25 +167,30 @@ public ElectricAdmittance(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ElectricAdmittanceUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ElectricAdmittance.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1042,7 +1047,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1053,16 +1058,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricApparentEnergy.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricApparentEnergy.g.cs index 0c699e0c30..5fbec1b92f 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricApparentEnergy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricApparentEnergy.g.cs @@ -150,25 +150,30 @@ public ElectricApparentEnergy(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ElectricApparentEnergyUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ElectricApparentEnergy.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -804,7 +809,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -815,16 +820,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricApparentPower.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricApparentPower.g.cs index a149b65326..48d3c88bbd 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricApparentPower.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricApparentPower.g.cs @@ -156,25 +156,30 @@ public ElectricApparentPower(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ElectricApparentPowerUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ElectricApparentPower.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -861,7 +866,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -872,16 +877,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricCapacitance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricCapacitance.g.cs index 5cb5215d69..7160d16bbe 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricCapacitance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricCapacitance.g.cs @@ -157,25 +157,30 @@ public ElectricCapacitance(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ElectricCapacitanceUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ElectricCapacitance.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -879,7 +884,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -890,16 +895,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricCharge.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricCharge.g.cs index fcf9311194..f42f97c00e 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricCharge.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricCharge.g.cs @@ -166,25 +166,30 @@ public ElectricCharge(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ElectricChargeUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ElectricCharge.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -978,7 +983,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -989,16 +994,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricChargeDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricChargeDensity.g.cs index 32461bd3f7..7ddcc40e27 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricChargeDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricChargeDensity.g.cs @@ -151,25 +151,30 @@ public ElectricChargeDensity(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ElectricChargeDensityUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ElectricChargeDensity.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -771,7 +776,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -782,16 +787,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricConductance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricConductance.g.cs index fae21dd1fa..1d7c903d02 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricConductance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricConductance.g.cs @@ -166,25 +166,30 @@ public ElectricConductance(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ElectricConductanceUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ElectricConductance.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1041,7 +1046,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1052,16 +1057,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricConductivity.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricConductivity.g.cs index 5fed8c31e8..c3e501b20a 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricConductivity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricConductivity.g.cs @@ -156,25 +156,30 @@ public ElectricConductivity(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ElectricConductivityUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ElectricConductivity.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -872,7 +877,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -883,16 +888,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricCurrent.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricCurrent.g.cs index 4200e06c35..ab65c488bd 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricCurrent.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricCurrent.g.cs @@ -166,25 +166,30 @@ public ElectricCurrent(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ElectricCurrentUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ElectricCurrent.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -956,7 +961,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -967,16 +972,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricCurrentDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricCurrentDensity.g.cs index ecfd0d16ae..a04faf99aa 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricCurrentDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricCurrentDensity.g.cs @@ -153,25 +153,30 @@ public ElectricCurrentDensity(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ElectricCurrentDensityUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ElectricCurrentDensity.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -807,7 +812,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -818,16 +823,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricCurrentGradient.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricCurrentGradient.g.cs index d04ae5f314..d736bdf22b 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricCurrentGradient.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricCurrentGradient.g.cs @@ -157,25 +157,30 @@ public ElectricCurrentGradient(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ElectricCurrentGradientUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ElectricCurrentGradient.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -889,7 +894,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -900,16 +905,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricField.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricField.g.cs index ee2521842d..4762484aae 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricField.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricField.g.cs @@ -151,25 +151,30 @@ public ElectricField(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ElectricFieldUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ElectricField.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -771,7 +776,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -782,16 +787,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricImpedance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricImpedance.g.cs index 2644077589..de36bf5ba6 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricImpedance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricImpedance.g.cs @@ -159,25 +159,30 @@ public ElectricImpedance(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ElectricImpedanceUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ElectricImpedance.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -898,7 +903,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -909,16 +914,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricInductance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricInductance.g.cs index d097a7c27d..985da871f5 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricInductance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricInductance.g.cs @@ -155,25 +155,30 @@ public ElectricInductance(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ElectricInductanceUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ElectricInductance.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -843,7 +848,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -854,16 +859,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricPotential.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricPotential.g.cs index 704e694ad5..2f5cae3ddc 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricPotential.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricPotential.g.cs @@ -162,25 +162,30 @@ public ElectricPotential(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ElectricPotentialUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ElectricPotential.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -895,7 +900,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -906,16 +911,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricPotentialChangeRate.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricPotentialChangeRate.g.cs index 9d5d4f89a2..46afb68b59 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricPotentialChangeRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricPotentialChangeRate.g.cs @@ -167,25 +167,30 @@ public ElectricPotentialChangeRate(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ElectricPotentialChangeRateUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ElectricPotentialChangeRate.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1110,7 +1115,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1121,16 +1126,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricReactance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricReactance.g.cs index c0f878043e..4e9a0fd82d 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricReactance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricReactance.g.cs @@ -158,25 +158,30 @@ public ElectricReactance(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ElectricReactanceUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ElectricReactance.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -897,7 +902,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -908,16 +913,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricReactiveEnergy.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricReactiveEnergy.g.cs index 23b1548394..747af0404d 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricReactiveEnergy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricReactiveEnergy.g.cs @@ -150,25 +150,30 @@ public ElectricReactiveEnergy(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ElectricReactiveEnergyUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ElectricReactiveEnergy.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -804,7 +809,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -815,16 +820,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricReactivePower.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricReactivePower.g.cs index f099e10cab..486f1e7836 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricReactivePower.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricReactivePower.g.cs @@ -154,25 +154,30 @@ public ElectricReactivePower(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ElectricReactivePowerUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ElectricReactivePower.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -825,7 +830,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -836,16 +841,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricResistance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricResistance.g.cs index 4653677919..59d88e7e54 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricResistance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricResistance.g.cs @@ -161,25 +161,30 @@ public ElectricResistance(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ElectricResistanceUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ElectricResistance.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -910,7 +915,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -921,16 +926,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricResistivity.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricResistivity.g.cs index 72581feb7a..a2444c9ae1 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricResistivity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricResistivity.g.cs @@ -164,25 +164,30 @@ public ElectricResistivity(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ElectricResistivityUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ElectricResistivity.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1016,7 +1021,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1027,16 +1032,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricSurfaceChargeDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricSurfaceChargeDensity.g.cs index 4adad40dd3..d56752a9fc 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricSurfaceChargeDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricSurfaceChargeDensity.g.cs @@ -153,25 +153,30 @@ public ElectricSurfaceChargeDensity(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ElectricSurfaceChargeDensityUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ElectricSurfaceChargeDensity.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -807,7 +812,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -818,16 +823,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricSusceptance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricSusceptance.g.cs index 3529c1f7b6..40c7aa7080 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricSusceptance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricSusceptance.g.cs @@ -166,25 +166,30 @@ public ElectricSusceptance(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ElectricSusceptanceUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ElectricSusceptance.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1041,7 +1046,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1052,16 +1057,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Energy.g.cs b/UnitsNet/GeneratedCode/Quantities/Energy.g.cs index a113b3d5d2..73bcda40ce 100644 --- a/UnitsNet/GeneratedCode/Quantities/Energy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Energy.g.cs @@ -202,25 +202,30 @@ public Energy(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public EnergyUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Energy.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1567,7 +1572,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1578,16 +1583,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/EnergyDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/EnergyDensity.g.cs index e1bec3211c..9fd1db136b 100644 --- a/UnitsNet/GeneratedCode/Quantities/EnergyDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/EnergyDensity.g.cs @@ -162,25 +162,30 @@ public EnergyDensity(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public EnergyDensityUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => EnergyDensity.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -979,7 +984,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -990,16 +995,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Entropy.g.cs b/UnitsNet/GeneratedCode/Quantities/Entropy.g.cs index 8cc1205289..ad695906d7 100644 --- a/UnitsNet/GeneratedCode/Quantities/Entropy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Entropy.g.cs @@ -159,25 +159,30 @@ public Entropy(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public EntropyUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Entropy.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -903,7 +908,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -914,16 +919,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/FluidResistance.g.cs b/UnitsNet/GeneratedCode/Quantities/FluidResistance.g.cs index e13f9b8e3b..31c9872b1e 100644 --- a/UnitsNet/GeneratedCode/Quantities/FluidResistance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/FluidResistance.g.cs @@ -169,25 +169,30 @@ public FluidResistance(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public FluidResistanceUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => FluidResistance.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1095,7 +1100,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1106,16 +1111,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Force.g.cs b/UnitsNet/GeneratedCode/Quantities/Force.g.cs index 0d0f2a152b..b3d6a02a6b 100644 --- a/UnitsNet/GeneratedCode/Quantities/Force.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Force.g.cs @@ -176,25 +176,30 @@ public Force(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ForceUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Force.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1110,7 +1115,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1121,16 +1126,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ForceChangeRate.g.cs b/UnitsNet/GeneratedCode/Quantities/ForceChangeRate.g.cs index 85efde80b2..4ae5b6672b 100644 --- a/UnitsNet/GeneratedCode/Quantities/ForceChangeRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ForceChangeRate.g.cs @@ -165,25 +165,30 @@ public ForceChangeRate(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ForceChangeRateUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ForceChangeRate.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1033,7 +1038,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1044,16 +1049,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ForcePerLength.g.cs b/UnitsNet/GeneratedCode/Quantities/ForcePerLength.g.cs index d1de5aa977..d1e549be7f 100644 --- a/UnitsNet/GeneratedCode/Quantities/ForcePerLength.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ForcePerLength.g.cs @@ -196,25 +196,30 @@ public ForcePerLength(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ForcePerLengthUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ForcePerLength.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1503,7 +1508,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1514,16 +1519,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Frequency.g.cs b/UnitsNet/GeneratedCode/Quantities/Frequency.g.cs index aeb1055652..79d1c645a8 100644 --- a/UnitsNet/GeneratedCode/Quantities/Frequency.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Frequency.g.cs @@ -162,25 +162,30 @@ public Frequency(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public FrequencyUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Frequency.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -979,7 +984,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -990,16 +995,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/FuelEfficiency.g.cs b/UnitsNet/GeneratedCode/Quantities/FuelEfficiency.g.cs index afe38fcdc0..abb31f5e5d 100644 --- a/UnitsNet/GeneratedCode/Quantities/FuelEfficiency.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/FuelEfficiency.g.cs @@ -154,25 +154,30 @@ public FuelEfficiency(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public FuelEfficiencyUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => FuelEfficiency.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -825,7 +830,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -836,16 +841,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/HeatFlux.g.cs b/UnitsNet/GeneratedCode/Quantities/HeatFlux.g.cs index c77e2665c0..b0f6efb9d3 100644 --- a/UnitsNet/GeneratedCode/Quantities/HeatFlux.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/HeatFlux.g.cs @@ -168,25 +168,30 @@ public HeatFlux(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public HeatFluxUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => HeatFlux.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1087,7 +1092,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1098,16 +1103,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/HeatTransferCoefficient.g.cs b/UnitsNet/GeneratedCode/Quantities/HeatTransferCoefficient.g.cs index fdd3c49adb..ffebc264dd 100644 --- a/UnitsNet/GeneratedCode/Quantities/HeatTransferCoefficient.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/HeatTransferCoefficient.g.cs @@ -152,25 +152,30 @@ public HeatTransferCoefficient(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public HeatTransferCoefficientUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => HeatTransferCoefficient.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -840,7 +845,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -851,16 +856,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Illuminance.g.cs b/UnitsNet/GeneratedCode/Quantities/Illuminance.g.cs index 23c4ea1003..e9735633c2 100644 --- a/UnitsNet/GeneratedCode/Quantities/Illuminance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Illuminance.g.cs @@ -157,25 +157,30 @@ public Illuminance(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public IlluminanceUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Illuminance.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -838,7 +843,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -849,16 +854,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Impulse.g.cs b/UnitsNet/GeneratedCode/Quantities/Impulse.g.cs index 5c41946c9f..22e0dc72ab 100644 --- a/UnitsNet/GeneratedCode/Quantities/Impulse.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Impulse.g.cs @@ -160,25 +160,30 @@ public Impulse(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ImpulseUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Impulse.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -984,7 +989,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -995,16 +1000,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Information.g.cs b/UnitsNet/GeneratedCode/Quantities/Information.g.cs index 95b55122bc..845ca74337 100644 --- a/UnitsNet/GeneratedCode/Quantities/Information.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Information.g.cs @@ -172,25 +172,30 @@ public Information(double value, InformationUnit unit) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public InformationUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Information.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1438,7 +1443,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1449,16 +1454,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Irradiance.g.cs b/UnitsNet/GeneratedCode/Quantities/Irradiance.g.cs index db202c4fc7..2832974475 100644 --- a/UnitsNet/GeneratedCode/Quantities/Irradiance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Irradiance.g.cs @@ -161,25 +161,30 @@ public Irradiance(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public IrradianceUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Irradiance.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1002,7 +1007,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1013,16 +1018,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Irradiation.g.cs b/UnitsNet/GeneratedCode/Quantities/Irradiation.g.cs index c751455f3e..f247a5cc5d 100644 --- a/UnitsNet/GeneratedCode/Quantities/Irradiation.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Irradiation.g.cs @@ -159,25 +159,30 @@ public Irradiation(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public IrradiationUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Irradiation.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -915,7 +920,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -926,16 +931,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Jerk.g.cs b/UnitsNet/GeneratedCode/Quantities/Jerk.g.cs index 26c3c5ec49..61af47fd11 100644 --- a/UnitsNet/GeneratedCode/Quantities/Jerk.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Jerk.g.cs @@ -161,25 +161,30 @@ public Jerk(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public JerkUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Jerk.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -961,7 +966,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -972,16 +977,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/KinematicViscosity.g.cs b/UnitsNet/GeneratedCode/Quantities/KinematicViscosity.g.cs index 6b0ab18495..f3fa85e19a 100644 --- a/UnitsNet/GeneratedCode/Quantities/KinematicViscosity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/KinematicViscosity.g.cs @@ -165,25 +165,30 @@ public KinematicViscosity(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public KinematicViscosityUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => KinematicViscosity.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -949,7 +954,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -960,16 +965,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/LeakRate.g.cs b/UnitsNet/GeneratedCode/Quantities/LeakRate.g.cs index df75016505..ccc696372e 100644 --- a/UnitsNet/GeneratedCode/Quantities/LeakRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/LeakRate.g.cs @@ -153,25 +153,30 @@ public LeakRate(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public LeakRateUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => LeakRate.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -807,7 +812,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -818,16 +823,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Length.g.cs b/UnitsNet/GeneratedCode/Quantities/Length.g.cs index 9b840b9345..75c8842122 100644 --- a/UnitsNet/GeneratedCode/Quantities/Length.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Length.g.cs @@ -1,4 +1,4 @@ -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ // // This code was generated by \generate-code.bat. // @@ -209,25 +209,30 @@ public Length(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public LengthUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Length.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1645,7 +1650,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1656,16 +1661,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Level.g.cs b/UnitsNet/GeneratedCode/Quantities/Level.g.cs index b3164608d9..0f0479f219 100644 --- a/UnitsNet/GeneratedCode/Quantities/Level.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Level.g.cs @@ -135,25 +135,30 @@ public Level(double value, LevelUnit unit) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public LevelUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Level.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -780,7 +785,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -791,16 +796,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/LinearDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/LinearDensity.g.cs index b4331da451..869c872bd3 100644 --- a/UnitsNet/GeneratedCode/Quantities/LinearDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/LinearDensity.g.cs @@ -173,25 +173,30 @@ public LinearDensity(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public LinearDensityUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => LinearDensity.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1104,7 +1109,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1115,16 +1120,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/LinearPowerDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/LinearPowerDensity.g.cs index ba75d89525..716a806f3f 100644 --- a/UnitsNet/GeneratedCode/Quantities/LinearPowerDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/LinearPowerDensity.g.cs @@ -175,25 +175,30 @@ public LinearPowerDensity(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public LinearPowerDensityUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => LinearPowerDensity.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1203,7 +1208,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1214,16 +1219,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Luminance.g.cs b/UnitsNet/GeneratedCode/Quantities/Luminance.g.cs index 8ffd9ce7bd..1099637287 100644 --- a/UnitsNet/GeneratedCode/Quantities/Luminance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Luminance.g.cs @@ -163,25 +163,30 @@ public Luminance(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public LuminanceUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Luminance.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -946,7 +951,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -957,16 +962,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Luminosity.g.cs b/UnitsNet/GeneratedCode/Quantities/Luminosity.g.cs index 4605d714e9..b9e952139e 100644 --- a/UnitsNet/GeneratedCode/Quantities/Luminosity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Luminosity.g.cs @@ -164,25 +164,30 @@ public Luminosity(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public LuminosityUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Luminosity.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1005,7 +1010,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1016,16 +1021,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/LuminousFlux.g.cs b/UnitsNet/GeneratedCode/Quantities/LuminousFlux.g.cs index 768a1f401c..545ea6ce1e 100644 --- a/UnitsNet/GeneratedCode/Quantities/LuminousFlux.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/LuminousFlux.g.cs @@ -155,25 +155,30 @@ public LuminousFlux(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public LuminousFluxUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => LuminousFlux.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -791,7 +796,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -802,16 +807,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/LuminousIntensity.g.cs b/UnitsNet/GeneratedCode/Quantities/LuminousIntensity.g.cs index 3b67fb319c..564d58efa7 100644 --- a/UnitsNet/GeneratedCode/Quantities/LuminousIntensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/LuminousIntensity.g.cs @@ -155,25 +155,30 @@ public LuminousIntensity(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public LuminousIntensityUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => LuminousIntensity.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -791,7 +796,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -802,16 +807,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/MagneticField.g.cs b/UnitsNet/GeneratedCode/Quantities/MagneticField.g.cs index 9785936997..bce6411658 100644 --- a/UnitsNet/GeneratedCode/Quantities/MagneticField.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MagneticField.g.cs @@ -156,25 +156,30 @@ public MagneticField(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public MagneticFieldUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => MagneticField.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -861,7 +866,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -872,16 +877,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/MagneticFlux.g.cs b/UnitsNet/GeneratedCode/Quantities/MagneticFlux.g.cs index 5dad87e062..fce78be545 100644 --- a/UnitsNet/GeneratedCode/Quantities/MagneticFlux.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MagneticFlux.g.cs @@ -151,25 +151,30 @@ public MagneticFlux(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public MagneticFluxUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => MagneticFlux.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -771,7 +776,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -782,16 +787,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Magnetization.g.cs b/UnitsNet/GeneratedCode/Quantities/Magnetization.g.cs index eea23408fc..630e7298b1 100644 --- a/UnitsNet/GeneratedCode/Quantities/Magnetization.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Magnetization.g.cs @@ -151,25 +151,30 @@ public Magnetization(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public MagnetizationUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Magnetization.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -771,7 +776,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -782,16 +787,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Mass.g.cs b/UnitsNet/GeneratedCode/Quantities/Mass.g.cs index 5ae032fd8a..890171e300 100644 --- a/UnitsNet/GeneratedCode/Quantities/Mass.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Mass.g.cs @@ -192,25 +192,30 @@ public Mass(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public MassUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Mass.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1354,7 +1359,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1365,16 +1370,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/MassConcentration.g.cs b/UnitsNet/GeneratedCode/Quantities/MassConcentration.g.cs index 28553b5ac2..b098ffcfd7 100644 --- a/UnitsNet/GeneratedCode/Quantities/MassConcentration.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MassConcentration.g.cs @@ -206,25 +206,30 @@ public MassConcentration(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public MassConcentrationUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => MassConcentration.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1676,7 +1681,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1687,16 +1692,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/MassFlow.g.cs b/UnitsNet/GeneratedCode/Quantities/MassFlow.g.cs index 691f154899..c24088f401 100644 --- a/UnitsNet/GeneratedCode/Quantities/MassFlow.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MassFlow.g.cs @@ -192,25 +192,30 @@ public MassFlow(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public MassFlowUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => MassFlow.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1420,7 +1425,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1431,16 +1436,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs b/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs index 13c4785614..e1f59b0b48 100644 --- a/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs @@ -164,25 +164,30 @@ public MassFlux(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public MassFluxUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => MassFlux.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -993,7 +998,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1004,16 +1009,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/MassFraction.g.cs b/UnitsNet/GeneratedCode/Quantities/MassFraction.g.cs index 292dea365a..59c79529c9 100644 --- a/UnitsNet/GeneratedCode/Quantities/MassFraction.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MassFraction.g.cs @@ -163,25 +163,30 @@ public MassFraction(double value, MassFractionUnit unit) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public MassFractionUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => MassFraction.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1184,7 +1189,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1195,16 +1200,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/MassMomentOfInertia.g.cs b/UnitsNet/GeneratedCode/Quantities/MassMomentOfInertia.g.cs index ef31ce4910..b4aa225b33 100644 --- a/UnitsNet/GeneratedCode/Quantities/MassMomentOfInertia.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MassMomentOfInertia.g.cs @@ -175,25 +175,30 @@ public MassMomentOfInertia(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public MassMomentOfInertiaUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => MassMomentOfInertia.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1254,7 +1259,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1265,16 +1270,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Molality.g.cs b/UnitsNet/GeneratedCode/Quantities/Molality.g.cs index 0852ab116d..335c0e203b 100644 --- a/UnitsNet/GeneratedCode/Quantities/Molality.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Molality.g.cs @@ -153,25 +153,30 @@ public Molality(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public MolalityUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Molality.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -807,7 +812,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -818,16 +823,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/MolarEnergy.g.cs b/UnitsNet/GeneratedCode/Quantities/MolarEnergy.g.cs index 6bc85de07f..6ecf3be76c 100644 --- a/UnitsNet/GeneratedCode/Quantities/MolarEnergy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MolarEnergy.g.cs @@ -153,25 +153,30 @@ public MolarEnergy(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public MolarEnergyUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => MolarEnergy.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -817,7 +822,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -828,16 +833,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/MolarEntropy.g.cs b/UnitsNet/GeneratedCode/Quantities/MolarEntropy.g.cs index ce8bd5ca63..467333ca59 100644 --- a/UnitsNet/GeneratedCode/Quantities/MolarEntropy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MolarEntropy.g.cs @@ -150,25 +150,30 @@ public MolarEntropy(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public MolarEntropyUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => MolarEntropy.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -804,7 +809,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -815,16 +820,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/MolarFlow.g.cs b/UnitsNet/GeneratedCode/Quantities/MolarFlow.g.cs index b790af968f..66be4488c0 100644 --- a/UnitsNet/GeneratedCode/Quantities/MolarFlow.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MolarFlow.g.cs @@ -162,25 +162,30 @@ public MolarFlow(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public MolarFlowUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => MolarFlow.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -946,7 +951,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -957,16 +962,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/MolarMass.g.cs b/UnitsNet/GeneratedCode/Quantities/MolarMass.g.cs index 1de6752f8a..b71bd14ca5 100644 --- a/UnitsNet/GeneratedCode/Quantities/MolarMass.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MolarMass.g.cs @@ -165,25 +165,30 @@ public MolarMass(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public MolarMassUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => MolarMass.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1011,7 +1016,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1022,16 +1027,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Molarity.g.cs b/UnitsNet/GeneratedCode/Quantities/Molarity.g.cs index c76a4000cc..2d58bcc8d0 100644 --- a/UnitsNet/GeneratedCode/Quantities/Molarity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Molarity.g.cs @@ -168,25 +168,30 @@ public Molarity(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public MolarityUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Molarity.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -992,7 +997,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1003,16 +1008,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Permeability.g.cs b/UnitsNet/GeneratedCode/Quantities/Permeability.g.cs index 762d30c17e..c94a36845a 100644 --- a/UnitsNet/GeneratedCode/Quantities/Permeability.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Permeability.g.cs @@ -151,25 +151,30 @@ public Permeability(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public PermeabilityUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Permeability.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -771,7 +776,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -782,16 +787,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Permittivity.g.cs b/UnitsNet/GeneratedCode/Quantities/Permittivity.g.cs index 0e9915ba01..647dde3ac3 100644 --- a/UnitsNet/GeneratedCode/Quantities/Permittivity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Permittivity.g.cs @@ -151,25 +151,30 @@ public Permittivity(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public PermittivityUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Permittivity.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -771,7 +776,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -782,16 +787,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/PorousMediumPermeability.g.cs b/UnitsNet/GeneratedCode/Quantities/PorousMediumPermeability.g.cs index 4ecf3121cd..486ff675a6 100644 --- a/UnitsNet/GeneratedCode/Quantities/PorousMediumPermeability.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/PorousMediumPermeability.g.cs @@ -155,25 +155,30 @@ public PorousMediumPermeability(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public PorousMediumPermeabilityUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => PorousMediumPermeability.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -843,7 +848,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -854,16 +859,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Power.g.cs b/UnitsNet/GeneratedCode/Quantities/Power.g.cs index a53371d398..20b690ae0c 100644 --- a/UnitsNet/GeneratedCode/Quantities/Power.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Power.g.cs @@ -190,25 +190,30 @@ public Power(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public PowerUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Power.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1340,7 +1345,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1351,16 +1356,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/PowerDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/PowerDensity.g.cs index d1044e7ab7..0d735cb5e0 100644 --- a/UnitsNet/GeneratedCode/Quantities/PowerDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/PowerDensity.g.cs @@ -191,25 +191,30 @@ public PowerDensity(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public PowerDensityUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => PowerDensity.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1542,7 +1547,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1553,16 +1558,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/PowerRatio.g.cs b/UnitsNet/GeneratedCode/Quantities/PowerRatio.g.cs index 2f8ae326ed..b2fea243ed 100644 --- a/UnitsNet/GeneratedCode/Quantities/PowerRatio.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/PowerRatio.g.cs @@ -135,25 +135,30 @@ public PowerRatio(double value, PowerRatioUnit unit) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public PowerRatioUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => PowerRatio.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -780,7 +785,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -791,16 +796,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Pressure.g.cs b/UnitsNet/GeneratedCode/Quantities/Pressure.g.cs index 77f62d9f8a..168ed33d4a 100644 --- a/UnitsNet/GeneratedCode/Quantities/Pressure.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Pressure.g.cs @@ -206,25 +206,30 @@ public Pressure(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public PressureUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Pressure.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1672,7 +1677,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1683,16 +1688,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/PressureChangeRate.g.cs b/UnitsNet/GeneratedCode/Quantities/PressureChangeRate.g.cs index 506f1d33bc..95b290b8a3 100644 --- a/UnitsNet/GeneratedCode/Quantities/PressureChangeRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/PressureChangeRate.g.cs @@ -168,25 +168,30 @@ public PressureChangeRate(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public PressureChangeRateUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => PressureChangeRate.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1087,7 +1092,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1098,16 +1103,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDose.g.cs b/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDose.g.cs index 5daeba0836..c46b655701 100644 --- a/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDose.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDose.g.cs @@ -157,25 +157,30 @@ public RadiationEquivalentDose(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public RadiationEquivalentDoseUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => RadiationEquivalentDose.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -878,7 +883,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -889,16 +894,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDoseRate.g.cs b/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDoseRate.g.cs index 63ade244f2..ae4f9b888c 100644 --- a/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDoseRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDoseRate.g.cs @@ -160,25 +160,30 @@ public RadiationEquivalentDoseRate(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public RadiationEquivalentDoseRateUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => RadiationEquivalentDoseRate.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -943,7 +948,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -954,16 +959,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/RadiationExposure.g.cs b/UnitsNet/GeneratedCode/Quantities/RadiationExposure.g.cs index 58ffc14496..73d6ebc84f 100644 --- a/UnitsNet/GeneratedCode/Quantities/RadiationExposure.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RadiationExposure.g.cs @@ -155,25 +155,30 @@ public RadiationExposure(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public RadiationExposureUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => RadiationExposure.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -894,7 +899,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -905,16 +910,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Radioactivity.g.cs b/UnitsNet/GeneratedCode/Quantities/Radioactivity.g.cs index b16d0e4ef7..a163e96191 100644 --- a/UnitsNet/GeneratedCode/Quantities/Radioactivity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Radioactivity.g.cs @@ -176,25 +176,30 @@ public Radioactivity(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public RadioactivityUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Radioactivity.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1272,7 +1277,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1283,16 +1288,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Ratio.g.cs b/UnitsNet/GeneratedCode/Quantities/Ratio.g.cs index eba17e6d45..9f31438408 100644 --- a/UnitsNet/GeneratedCode/Quantities/Ratio.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Ratio.g.cs @@ -139,25 +139,30 @@ public Ratio(double value, RatioUnit unit) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public RatioUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Ratio.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -844,7 +849,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -855,16 +860,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/RatioChangeRate.g.cs b/UnitsNet/GeneratedCode/Quantities/RatioChangeRate.g.cs index 80c9e76869..c5cefbe775 100644 --- a/UnitsNet/GeneratedCode/Quantities/RatioChangeRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RatioChangeRate.g.cs @@ -149,25 +149,30 @@ public RatioChangeRate(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public RatioChangeRateUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => RatioChangeRate.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -786,7 +791,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -797,16 +802,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ReciprocalArea.g.cs b/UnitsNet/GeneratedCode/Quantities/ReciprocalArea.g.cs index 56149eb16a..ebd9068862 100644 --- a/UnitsNet/GeneratedCode/Quantities/ReciprocalArea.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ReciprocalArea.g.cs @@ -168,25 +168,30 @@ public ReciprocalArea(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ReciprocalAreaUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ReciprocalArea.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -999,7 +1004,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1010,16 +1015,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ReciprocalLength.g.cs b/UnitsNet/GeneratedCode/Quantities/ReciprocalLength.g.cs index 22aac13593..699fd72638 100644 --- a/UnitsNet/GeneratedCode/Quantities/ReciprocalLength.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ReciprocalLength.g.cs @@ -169,25 +169,30 @@ public ReciprocalLength(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ReciprocalLengthUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ReciprocalLength.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -995,7 +1000,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1006,16 +1011,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/RelativeHumidity.g.cs b/UnitsNet/GeneratedCode/Quantities/RelativeHumidity.g.cs index 417e1cf5c2..46d4dab97a 100644 --- a/UnitsNet/GeneratedCode/Quantities/RelativeHumidity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RelativeHumidity.g.cs @@ -134,25 +134,30 @@ public RelativeHumidity(double value, RelativeHumidityUnit unit) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public RelativeHumidityUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => RelativeHumidity.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -754,7 +759,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -765,16 +770,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/RotationalAcceleration.g.cs b/UnitsNet/GeneratedCode/Quantities/RotationalAcceleration.g.cs index 21bafa6b0b..134529e36d 100644 --- a/UnitsNet/GeneratedCode/Quantities/RotationalAcceleration.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RotationalAcceleration.g.cs @@ -151,25 +151,30 @@ public RotationalAcceleration(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public RotationalAccelerationUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => RotationalAcceleration.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -822,7 +827,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -833,16 +838,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/RotationalSpeed.g.cs b/UnitsNet/GeneratedCode/Quantities/RotationalSpeed.g.cs index f6bf1dbc9f..bd7f70e6d3 100644 --- a/UnitsNet/GeneratedCode/Quantities/RotationalSpeed.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RotationalSpeed.g.cs @@ -164,25 +164,30 @@ public RotationalSpeed(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public RotationalSpeedUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => RotationalSpeed.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1004,7 +1009,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1015,16 +1020,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/RotationalStiffness.g.cs b/UnitsNet/GeneratedCode/Quantities/RotationalStiffness.g.cs index 28faa55a11..af2b768f3e 100644 --- a/UnitsNet/GeneratedCode/Quantities/RotationalStiffness.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RotationalStiffness.g.cs @@ -185,25 +185,30 @@ public RotationalStiffness(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public RotationalStiffnessUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => RotationalStiffness.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1371,7 +1376,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1382,16 +1387,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/RotationalStiffnessPerLength.g.cs b/UnitsNet/GeneratedCode/Quantities/RotationalStiffnessPerLength.g.cs index 02a9e23873..3050188397 100644 --- a/UnitsNet/GeneratedCode/Quantities/RotationalStiffnessPerLength.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RotationalStiffnessPerLength.g.cs @@ -155,25 +155,30 @@ public RotationalStiffnessPerLength(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public RotationalStiffnessPerLengthUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => RotationalStiffnessPerLength.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -853,7 +858,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -864,16 +869,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Scalar.g.cs b/UnitsNet/GeneratedCode/Quantities/Scalar.g.cs index c2a7638fe1..7cb5e31f2d 100644 --- a/UnitsNet/GeneratedCode/Quantities/Scalar.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Scalar.g.cs @@ -134,25 +134,30 @@ public Scalar(double value, ScalarUnit unit) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ScalarUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Scalar.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -754,7 +759,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -765,16 +770,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/SolidAngle.g.cs b/UnitsNet/GeneratedCode/Quantities/SolidAngle.g.cs index 802e665ba0..dcf6327738 100644 --- a/UnitsNet/GeneratedCode/Quantities/SolidAngle.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/SolidAngle.g.cs @@ -137,25 +137,30 @@ public SolidAngle(double value, SolidAngleUnit unit) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public SolidAngleUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => SolidAngle.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -757,7 +762,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -768,16 +773,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/SpecificEnergy.g.cs b/UnitsNet/GeneratedCode/Quantities/SpecificEnergy.g.cs index 9f666dbe9e..94f6f17f58 100644 --- a/UnitsNet/GeneratedCode/Quantities/SpecificEnergy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/SpecificEnergy.g.cs @@ -188,25 +188,30 @@ public SpecificEnergy(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public SpecificEnergyUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => SpecificEnergy.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1347,7 +1352,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1358,16 +1363,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/SpecificEntropy.g.cs b/UnitsNet/GeneratedCode/Quantities/SpecificEntropy.g.cs index 30f4fad39c..273bef1a28 100644 --- a/UnitsNet/GeneratedCode/Quantities/SpecificEntropy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/SpecificEntropy.g.cs @@ -160,25 +160,30 @@ public SpecificEntropy(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public SpecificEntropyUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => SpecificEntropy.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -932,7 +937,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -943,16 +948,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/SpecificFuelConsumption.g.cs b/UnitsNet/GeneratedCode/Quantities/SpecificFuelConsumption.g.cs index 6c2933d879..f9845949bf 100644 --- a/UnitsNet/GeneratedCode/Quantities/SpecificFuelConsumption.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/SpecificFuelConsumption.g.cs @@ -154,25 +154,30 @@ public SpecificFuelConsumption(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public SpecificFuelConsumptionUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => SpecificFuelConsumption.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -825,7 +830,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -836,16 +841,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/SpecificVolume.g.cs b/UnitsNet/GeneratedCode/Quantities/SpecificVolume.g.cs index 4acd5cf7e4..8c494bfd98 100644 --- a/UnitsNet/GeneratedCode/Quantities/SpecificVolume.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/SpecificVolume.g.cs @@ -153,25 +153,30 @@ public SpecificVolume(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public SpecificVolumeUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => SpecificVolume.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -824,7 +829,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -835,16 +840,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/SpecificWeight.g.cs b/UnitsNet/GeneratedCode/Quantities/SpecificWeight.g.cs index bfe522fa9a..b4f65d7f7f 100644 --- a/UnitsNet/GeneratedCode/Quantities/SpecificWeight.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/SpecificWeight.g.cs @@ -173,25 +173,30 @@ public SpecificWeight(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public SpecificWeightUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => SpecificWeight.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1093,7 +1098,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1104,16 +1109,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Speed.g.cs b/UnitsNet/GeneratedCode/Quantities/Speed.g.cs index 93eaf1baad..56aef2fb92 100644 --- a/UnitsNet/GeneratedCode/Quantities/Speed.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Speed.g.cs @@ -190,25 +190,30 @@ public Speed(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public SpeedUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Speed.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1406,7 +1411,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1417,16 +1422,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/StandardVolumeFlow.g.cs b/UnitsNet/GeneratedCode/Quantities/StandardVolumeFlow.g.cs index d462f2ec01..b3ce45912d 100644 --- a/UnitsNet/GeneratedCode/Quantities/StandardVolumeFlow.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/StandardVolumeFlow.g.cs @@ -156,25 +156,30 @@ public StandardVolumeFlow(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public StandardVolumeFlowUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => StandardVolumeFlow.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -912,7 +917,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -923,16 +928,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Temperature.g.cs b/UnitsNet/GeneratedCode/Quantities/Temperature.g.cs index 1bcf9aae1c..0aa9b26b6c 100644 --- a/UnitsNet/GeneratedCode/Quantities/Temperature.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Temperature.g.cs @@ -154,25 +154,30 @@ public Temperature(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public TemperatureUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Temperature.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -881,7 +886,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -892,16 +897,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/TemperatureChangeRate.g.cs b/UnitsNet/GeneratedCode/Quantities/TemperatureChangeRate.g.cs index 68ef96ca1a..1282bbc541 100644 --- a/UnitsNet/GeneratedCode/Quantities/TemperatureChangeRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/TemperatureChangeRate.g.cs @@ -167,25 +167,30 @@ public TemperatureChangeRate(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public TemperatureChangeRateUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => TemperatureChangeRate.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1069,7 +1074,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1080,16 +1085,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/TemperatureDelta.g.cs b/UnitsNet/GeneratedCode/Quantities/TemperatureDelta.g.cs index 5331f5dc8c..90cc5402ba 100644 --- a/UnitsNet/GeneratedCode/Quantities/TemperatureDelta.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/TemperatureDelta.g.cs @@ -165,25 +165,30 @@ public TemperatureDelta(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public TemperatureDeltaUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => TemperatureDelta.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -967,7 +972,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -978,16 +983,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/TemperatureGradient.g.cs b/UnitsNet/GeneratedCode/Quantities/TemperatureGradient.g.cs index 50015d44f6..71a3dcd29b 100644 --- a/UnitsNet/GeneratedCode/Quantities/TemperatureGradient.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/TemperatureGradient.g.cs @@ -154,25 +154,30 @@ public TemperatureGradient(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public TemperatureGradientUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => TemperatureGradient.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -835,7 +840,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -846,16 +851,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ThermalConductivity.g.cs b/UnitsNet/GeneratedCode/Quantities/ThermalConductivity.g.cs index ac9acf1596..e0a22fdab4 100644 --- a/UnitsNet/GeneratedCode/Quantities/ThermalConductivity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ThermalConductivity.g.cs @@ -152,25 +152,30 @@ public ThermalConductivity(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ThermalConductivityUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ThermalConductivity.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -789,7 +794,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -800,16 +805,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/ThermalInsulance.g.cs b/UnitsNet/GeneratedCode/Quantities/ThermalInsulance.g.cs index b29f6ad3f6..27aa57a183 100644 --- a/UnitsNet/GeneratedCode/Quantities/ThermalInsulance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ThermalInsulance.g.cs @@ -153,25 +153,30 @@ public ThermalInsulance(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public ThermalInsulanceUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => ThermalInsulance.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -858,7 +863,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -869,16 +874,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Torque.g.cs b/UnitsNet/GeneratedCode/Quantities/Torque.g.cs index e23c5817f7..0b1d71c58b 100644 --- a/UnitsNet/GeneratedCode/Quantities/Torque.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Torque.g.cs @@ -181,25 +181,30 @@ public Torque(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public TorqueUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Torque.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1255,7 +1260,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1266,16 +1271,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Turbidity.g.cs b/UnitsNet/GeneratedCode/Quantities/Turbidity.g.cs index c87d0c355d..fc409c476e 100644 --- a/UnitsNet/GeneratedCode/Quantities/Turbidity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Turbidity.g.cs @@ -137,25 +137,30 @@ public Turbidity(double value, TurbidityUnit unit) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public TurbidityUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Turbidity.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -757,7 +762,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -768,16 +773,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/VitaminA.g.cs b/UnitsNet/GeneratedCode/Quantities/VitaminA.g.cs index 8b3890ab3a..6c313a62c0 100644 --- a/UnitsNet/GeneratedCode/Quantities/VitaminA.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/VitaminA.g.cs @@ -134,25 +134,30 @@ public VitaminA(double value, VitaminAUnit unit) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public VitaminAUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => VitaminA.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -754,7 +759,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -765,16 +770,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/Volume.g.cs b/UnitsNet/GeneratedCode/Quantities/Volume.g.cs index 8d052f7ce0..4df6030285 100644 --- a/UnitsNet/GeneratedCode/Quantities/Volume.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Volume.g.cs @@ -216,25 +216,30 @@ public Volume(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public VolumeUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => Volume.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1819,7 +1824,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1830,16 +1835,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/VolumeConcentration.g.cs b/UnitsNet/GeneratedCode/Quantities/VolumeConcentration.g.cs index 9a7fa86140..fe5a5052ac 100644 --- a/UnitsNet/GeneratedCode/Quantities/VolumeConcentration.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/VolumeConcentration.g.cs @@ -160,25 +160,30 @@ public VolumeConcentration(double value, VolumeConcentrationUnit unit) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public VolumeConcentrationUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => VolumeConcentration.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -1119,7 +1124,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1130,16 +1135,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/VolumeFlow.g.cs b/UnitsNet/GeneratedCode/Quantities/VolumeFlow.g.cs index 8175223c95..f48d637a98 100644 --- a/UnitsNet/GeneratedCode/Quantities/VolumeFlow.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/VolumeFlow.g.cs @@ -229,25 +229,30 @@ public VolumeFlow(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public VolumeFlowUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => VolumeFlow.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -2141,7 +2146,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -2152,16 +2157,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/VolumeFlowPerArea.g.cs b/UnitsNet/GeneratedCode/Quantities/VolumeFlowPerArea.g.cs index 16b6817385..0501ac94ed 100644 --- a/UnitsNet/GeneratedCode/Quantities/VolumeFlowPerArea.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/VolumeFlowPerArea.g.cs @@ -149,25 +149,30 @@ public VolumeFlowPerArea(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public VolumeFlowPerAreaUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => VolumeFlowPerArea.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -786,7 +791,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -797,16 +802,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/VolumePerLength.g.cs b/UnitsNet/GeneratedCode/Quantities/VolumePerLength.g.cs index 834dd7742e..99ff2e9eaf 100644 --- a/UnitsNet/GeneratedCode/Quantities/VolumePerLength.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/VolumePerLength.g.cs @@ -156,25 +156,30 @@ public VolumePerLength(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public VolumePerLengthUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => VolumePerLength.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -912,7 +917,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -923,16 +928,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/VolumetricHeatCapacity.g.cs b/UnitsNet/GeneratedCode/Quantities/VolumetricHeatCapacity.g.cs index f21cc6d14a..8294556752 100644 --- a/UnitsNet/GeneratedCode/Quantities/VolumetricHeatCapacity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/VolumetricHeatCapacity.g.cs @@ -159,25 +159,30 @@ public VolumetricHeatCapacity(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public VolumetricHeatCapacityUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => VolumetricHeatCapacity.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -915,7 +920,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -926,16 +931,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/GeneratedCode/Quantities/WarpingMomentOfInertia.g.cs b/UnitsNet/GeneratedCode/Quantities/WarpingMomentOfInertia.g.cs index ead0a8657c..ec8ca4788d 100644 --- a/UnitsNet/GeneratedCode/Quantities/WarpingMomentOfInertia.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/WarpingMomentOfInertia.g.cs @@ -153,25 +153,30 @@ public WarpingMomentOfInertia(double value, UnitSystem unitSystem) /// public double Value => _value; - /// - double IQuantity.Value => _value; - - Enum IQuantity.Unit => Unit; - /// public WarpingMomentOfInertiaUnit Unit => _unit.GetValueOrDefault(BaseUnit); /// public QuantityInfo QuantityInfo => Info; - /// - QuantityInfo IQuantity.QuantityInfo => Info; - /// /// The of this quantity. /// public BaseDimensions Dimensions => WarpingMomentOfInertia.BaseDimensions; + #region Explicit implementations + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Enum IQuantity.Unit => Unit; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + UnitKey IQuantity.UnitKey => UnitKey.ForUnit(Unit); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + QuantityInfo IQuantity.QuantityInfo => Info; + + #endregion + #endregion #region Conversion Properties @@ -858,7 +863,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -869,16 +874,13 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// - /// The format string. - /// Format to use for localization and number formatting. Defaults to if null. - /// The string representation. public string ToString(string? format, IFormatProvider? provider) { - return QuantityFormatter.Format(this, format, provider); + return QuantityFormatter.Default.Format(this, format, provider); } #endregion diff --git a/UnitsNet/IQuantity.cs b/UnitsNet/IQuantity.cs index d9e6c2c221..6fa31d6d51 100644 --- a/UnitsNet/IQuantity.cs +++ b/UnitsNet/IQuantity.cs @@ -99,6 +99,15 @@ public interface IQuantity : IFormattable /// String representation. /// Format to use for localization and number formatting. Defaults to if null. string ToString(IFormatProvider? provider); + + /// + /// Gets the unique key for the unit type and its corresponding value. + /// + /// + /// This property is particularly useful when using an enum-based unit in a hash-based collection, + /// as it avoids the boxing that would normally occur when casting the enum to . + /// + UnitKey UnitKey { get; } } /// diff --git a/UnitsNet/QuantityFormatter.cs b/UnitsNet/QuantityFormatter.cs index 38f6cdc36b..a1e314b27c 100644 --- a/UnitsNet/QuantityFormatter.cs +++ b/UnitsNet/QuantityFormatter.cs @@ -2,6 +2,7 @@ // Copyright 2013 Andreas Gullberg Larsen (andreas.larsen84@gmail.com). Maintained at https://github.com/angularsen/UnitsNet. using System; +using System.Collections.Generic; using System.Globalization; namespace UnitsNet; @@ -11,63 +12,42 @@ namespace UnitsNet; /// public class QuantityFormatter { + private readonly UnitAbbreviationsCache _unitAbbreviations; + /// - /// Formats a quantity using the given format string and format provider. + /// Initializes a new instance of the class. /// - /// The quantity to format. - /// The format string. - /// - /// The valid format strings are as follows: - /// - /// - /// A standard numeric format string. - /// - /// Any of the - /// - /// Standard format specifiers - /// . - /// - /// - /// - /// "A" or "a". - /// The default unit abbreviation for , such as "m". - /// - /// - /// "A0", "A1", ..., "An" or "a0", "a1", ..., "an". - /// - /// The n-th unit abbreviation for the . "a0" is the same as "a". - /// A will be thrown if the requested abbreviation index does not exist. - /// - /// - /// - /// "S" or "s". - /// - /// The value with 2 significant digits after the radix followed by the unit abbreviation, such as - /// "1.23 m". - /// - /// - /// - /// "S0", "S1", ..., "Sn" or "s0", "s1", ..., "sn". - /// - /// The value with n significant digits after the radix followed by the unit abbreviation. "S2" - /// and "s2" is the same as "s". - /// - /// - /// - /// For more information about the formatter, see the - /// - /// QuantityFormatter - /// section - /// . - /// - /// The string representation. - /// Thrown when the format specifier is invalid. + /// The cache of unit abbreviations used for formatting quantities. + public QuantityFormatter(UnitAbbreviationsCache unitAbbreviations) + { + _unitAbbreviations = unitAbbreviations ?? throw new ArgumentNullException(nameof(unitAbbreviations)); + } + + /// + /// Gets the default instance of the class. + /// + /// + /// The default instance, initialized with the default + /// . + /// + public static QuantityFormatter Default => UnitsNetSetup.Default.Formatter; + + /// + [Obsolete("Consider switching to one of the more performant instance methods available on QuantityFormatter.Default.")] public static string Format(IQuantity quantity, string format) where TUnitType : struct, Enum { return Format(quantity, format, CultureInfo.CurrentCulture); } + /// + [Obsolete("Consider switching to one of the more performant instance methods available on QuantityFormatter.Default.")] + public static string Format(IQuantity quantity, string? format, IFormatProvider? formatProvider) + where TUnitType : struct, Enum + { + return Default.Format(quantity, format, formatProvider); + } + /// /// Formats a quantity using the given format string and format provider. /// @@ -84,9 +64,11 @@ public static string Format(IQuantity quantity, string for /// A standard numeric format string. /// /// Any of the - /// + /// /// Standard format specifiers - /// . + /// + /// . /// /// /// @@ -97,7 +79,10 @@ public static string Format(IQuantity quantity, string for /// "A0", "A1", ..., "An" or "a0", "a1", ..., "an". /// /// The n-th unit abbreviation for the . "a0" is the same as "a". - /// A will be thrown if the requested abbreviation index does not exist. + /// + /// A will be thrown if the requested abbreviation index does not + /// exist. + /// /// /// /// @@ -119,18 +104,13 @@ public static string Format(IQuantity quantity, string for /// /// QuantityFormatter /// section - /// . + /// + /// . /// /// The string representation. /// Thrown when the format specifier is invalid. - public static string Format(IQuantity quantity, string? format, IFormatProvider? formatProvider) - where TUnitType : struct, Enum - { - return FormatUntrimmed(quantity, format, formatProvider).TrimEnd(); - } - - private static string FormatUntrimmed(IQuantity quantity, string? format, IFormatProvider? formatProvider) - where TUnitType : struct, Enum + public string Format(TQuantity quantity, string? format, IFormatProvider? formatProvider) + where TQuantity : IQuantity { formatProvider ??= CultureInfo.CurrentCulture; if (format is null) @@ -146,7 +126,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 _unitAbbreviations.GetDefaultAbbreviation(quantity.UnitKey, formatProvider); 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 +148,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); + IReadOnlyList abbreviations = _unitAbbreviations.GetUnitAbbreviations(quantity.UnitKey, formatProvider); if (abbreviationIndex >= abbreviations.Count) { @@ -186,7 +166,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); + IReadOnlyList abbreviations = _unitAbbreviations.GetUnitAbbreviations(quantity.UnitKey, formatProvider); if (abbreviationIndex >= abbreviations.Count) { @@ -206,19 +186,59 @@ private static string FormatUntrimmed(IQuantity quantity, // Anything else is a standard numeric format string with default unit abbreviation postfix. return FormatWithValueAndAbbreviation(quantity, format, formatProvider); } - - private static string FormatWithValueAndAbbreviation(IQuantity quantity, string format, IFormatProvider formatProvider) - where TUnitType : struct, Enum + + private string FormatWithValueAndAbbreviation(TQuantity quantity, string format, IFormatProvider formatProvider) + where TQuantity : IQuantity { - var abbreviation = UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(quantity.Unit, formatProvider); - return string.Format(formatProvider, $"{{0:{format}}} {{1}}", quantity.Value, abbreviation); + var abbreviation = _unitAbbreviations.GetDefaultAbbreviation(quantity.UnitKey, formatProvider); + if (abbreviation.Length == 0) + { + return quantity.Value.ToString(format, formatProvider); + } + +#if NET + // TODO see about using the Span overloads (net 8+) + return quantity.Value.ToString(format, formatProvider) + ' ' + abbreviation; +#else + return quantity.Value.ToString(format, formatProvider) + ' ' + abbreviation; +#endif } - private static string ToStringWithSignificantDigitsAfterRadix(IQuantity quantity, IFormatProvider formatProvider, int number) - where TUnitType : struct, Enum + private string ToStringWithSignificantDigitsAfterRadix(TQuantity quantity, IFormatProvider formatProvider, int number) + where TQuantity : IQuantity { var formatForSignificantDigits = UnitFormatter.GetFormat(quantity.Value, number); - var formatArgs = UnitFormatter.GetFormatArgs(quantity.Unit, quantity.Value, formatProvider, []); - return string.Format(formatProvider, formatForSignificantDigits, formatArgs); + var abbreviation = _unitAbbreviations.GetDefaultAbbreviation(quantity.UnitKey, formatProvider); + var formatArgs = UnitFormatter.GetFormatArgs(quantity.Value, abbreviation, formatProvider, []); + return string.Format(formatProvider, formatForSignificantDigits, formatArgs).TrimEnd(); + } + + /// + /// Formats a using the given format string using + /// . + /// + /// + public string Format(TQuantity quantity, string? format) + where TQuantity : IQuantity + { + return Format(quantity, format, null); + } + + /// + /// Formats a using the "G" format and the . + /// + /// + /// The type of the quantity to format. Must implement . + /// + /// + /// The quantity to format. + /// + /// + /// A string representation of the quantity, formatted using the "G" format and the current culture. + /// + public string Format(TQuantity quantity) + where TQuantity : IQuantity + { + return Format(quantity, null, null); } } diff --git a/UnitsNet/UnitFormatter.cs b/UnitsNet/UnitFormatter.cs index df359557e6..0a2b827951 100644 --- a/UnitsNet/UnitFormatter.cs +++ b/UnitsNet/UnitFormatter.cs @@ -64,16 +64,13 @@ private static bool NearlyEqual(double a, double b) /// /// Gets ToString format arguments. /// - /// The type of units to format. - /// The units + /// The unit abbreviation /// The unit value to format. /// The current culture. /// The list of format arguments. /// An array of ToString format arguments. - public static object[] GetFormatArgs(TUnitType unit, double value, IFormatProvider? culture, IEnumerable args) - where TUnitType : struct, Enum + public static object[] GetFormatArgs(double value, string abbreviation, IFormatProvider? culture, IEnumerable args) { - string abbreviation = UnitsNetSetup.Default.UnitAbbreviations.GetDefaultAbbreviation(unit, culture); return new object[] {value, abbreviation}.Concat(args).ToArray(); } } From e79869c52750f2430e9f0cc3b6cd984828678b63 Mon Sep 17 00:00:00 2001 From: Andreas Gullberg Larsen Date: Sat, 19 Apr 2025 12:33:08 +0200 Subject: [PATCH 2/6] rename tests --- UnitsNet.Tests/QuantityFormatterTests.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/UnitsNet.Tests/QuantityFormatterTests.cs b/UnitsNet.Tests/QuantityFormatterTests.cs index d6be576c39..d0c6ba02e3 100644 --- a/UnitsNet.Tests/QuantityFormatterTests.cs +++ b/UnitsNet.Tests/QuantityFormatterTests.cs @@ -178,7 +178,7 @@ public static void CustomNumericFormatStrings_Equals_ValueWithFormatStringAndAbb } [Fact] - public void Format_WithoutParameters_FormatsWithGeneralFormatWithCurrentCulture() + public void Format_WithoutFormatParameter_FormatsWithGeneralFormatWithCurrentCulture() { using var cultureScope = new CultureScope(CultureInfo.InvariantCulture); var length = Length.FromMeters(123.321); @@ -188,7 +188,7 @@ public void Format_WithoutParameters_FormatsWithGeneralFormatWithCurrentCulture( } [Fact] - public void Format_WithInterfaceQuantity_FormatsWithCurrentCulture() + public void Format_WithFormatParameter_FormatsWithCurrentCulture() { using var cultureScope = new CultureScope(CultureInfo.InvariantCulture); var length = Length.FromMeters(123.321); From 3d7a7c5cecaedfdec630b873155f091bcc55dbe5 Mon Sep 17 00:00:00 2001 From: lipchev Date: Sat, 19 Apr 2025 16:53:57 +0300 Subject: [PATCH 3/6] UnitKey: renamed the `UnitType` and `UnitValue` to `UnitEnumType` and `UnitEnumValue` --- .../Enums/UnitKeyEqualsBenchmarks.cs | 8 +- .../Enums/UnitKeyHashCodeBenchmarks.cs | 4 +- .../Enums/UnitKeyToEnumBenchmarks.cs | 2 +- UnitsNet.Tests/UnitKeyTest.cs | 51 +++++++++---- UnitsNet/CustomCode/UnitAbbreviationsCache.cs | 4 +- UnitsNet/CustomCode/UnitKey.cs | 74 +++++++++++++------ 6 files changed, 98 insertions(+), 45 deletions(-) diff --git a/UnitsNet.Benchmark/Enums/UnitKeyEqualsBenchmarks.cs b/UnitsNet.Benchmark/Enums/UnitKeyEqualsBenchmarks.cs index e763b8233a..6cbd33683f 100644 --- a/UnitsNet.Benchmark/Enums/UnitKeyEqualsBenchmarks.cs +++ b/UnitsNet.Benchmark/Enums/UnitKeyEqualsBenchmarks.cs @@ -16,11 +16,11 @@ public class UnitKeyEqualsBenchmarks private static readonly UnitKey UnitKey = UnitKey.ForUnit(VolumeUnit.CubicMeter); private static readonly UnitKey OtherUnitKey = UnitKey.ForUnit(VolumeUnit.AcreFoot); - private readonly Type OtherUnitType = UnitKey.UnitType; - private readonly int OtherUnitValue = UnitKey.UnitValue; + private readonly Type OtherUnitType = UnitKey.UnitEnumType; + private readonly int OtherUnitValue = UnitKey.UnitEnumValue; - private readonly Type UnitType = UnitKey.UnitType; - private readonly int UnitValue = UnitKey.UnitValue; + private readonly Type UnitType = UnitKey.UnitEnumType; + private readonly int UnitValue = UnitKey.UnitEnumValue; [Benchmark(Baseline = true)] public bool EqualsRecord() diff --git a/UnitsNet.Benchmark/Enums/UnitKeyHashCodeBenchmarks.cs b/UnitsNet.Benchmark/Enums/UnitKeyHashCodeBenchmarks.cs index cdc09972c3..66c707f8be 100644 --- a/UnitsNet.Benchmark/Enums/UnitKeyHashCodeBenchmarks.cs +++ b/UnitsNet.Benchmark/Enums/UnitKeyHashCodeBenchmarks.cs @@ -17,8 +17,8 @@ public class UnitKeyHashCodeBenchmarks private static readonly UnitKey UnitKey = UnitKey.ForUnit(VolumeUnit.CubicMeter); - private readonly Type UnitType = UnitKey.UnitType; - private readonly int UnitValue = UnitKey.UnitValue; + private readonly Type UnitType = UnitKey.UnitEnumType; + private readonly int UnitValue = UnitKey.UnitEnumValue; [Benchmark(Baseline = true)] public int GetHashCodeRecord() diff --git a/UnitsNet.Benchmark/Enums/UnitKeyToEnumBenchmarks.cs b/UnitsNet.Benchmark/Enums/UnitKeyToEnumBenchmarks.cs index d70e9db227..719f81b3ce 100644 --- a/UnitsNet.Benchmark/Enums/UnitKeyToEnumBenchmarks.cs +++ b/UnitsNet.Benchmark/Enums/UnitKeyToEnumBenchmarks.cs @@ -23,7 +23,7 @@ public int ManualCast() var total = 0; for (var i = 0; i < NbIterations; i++) { - if ((MassUnit)unitKey.UnitValue == MassUnit.Gram) + if ((MassUnit)unitKey.UnitEnumValue == MassUnit.Gram) { total++; } diff --git a/UnitsNet.Tests/UnitKeyTest.cs b/UnitsNet.Tests/UnitKeyTest.cs index 28b78eeb47..469bed03b8 100644 --- a/UnitsNet.Tests/UnitKeyTest.cs +++ b/UnitsNet.Tests/UnitKeyTest.cs @@ -23,16 +23,16 @@ public enum TestUnit public void Constructor_ShouldCreateUnitKey(int unitValue) { var unitKey = new UnitKey(typeof(TestUnit), unitValue); - Assert.Equal(typeof(TestUnit), unitKey.UnitType); - Assert.Equal(unitValue, unitKey.UnitValue); + Assert.Equal(typeof(TestUnit), unitKey.UnitEnumType); + Assert.Equal(unitValue, unitKey.UnitEnumValue); } [Fact] public void Constructor_WithNullType_ShouldNotThrow() { var unitKey = new UnitKey(null!, 0); - Assert.Null(unitKey.UnitType); - Assert.Equal(0, unitKey.UnitValue); + Assert.Null(unitKey.UnitEnumType); + Assert.Equal(0, unitKey.UnitEnumValue); } [Theory] @@ -42,8 +42,8 @@ public void Constructor_WithNullType_ShouldNotThrow() public void ForUnit_ShouldCreateUnitKey(TestUnit unit) { var unitKey = UnitKey.ForUnit(unit); - Assert.Equal(typeof(TestUnit), unitKey.UnitType); - Assert.Equal((int)unit, unitKey.UnitValue); + Assert.Equal(typeof(TestUnit), unitKey.UnitEnumType); + Assert.Equal((int)unit, unitKey.UnitEnumValue); } [Theory] @@ -53,8 +53,31 @@ public void ForUnit_ShouldCreateUnitKey(TestUnit unit) public void Create_ShouldCreateUnitKey(int unitValue) { var unitKey = UnitKey.Create(unitValue); - Assert.Equal(typeof(TestUnit), unitKey.UnitType); - Assert.Equal(unitValue, unitKey.UnitValue); + Assert.Equal(typeof(TestUnit), unitKey.UnitEnumType); + Assert.Equal(unitValue, unitKey.UnitEnumValue); + } + + [Theory] + [InlineData(typeof(TestUnit), 1)] + [InlineData(typeof(TestUnit), 2)] + [InlineData(typeof(TestUnit), 3)] + public void Create_WithUnitTypeAndUnitValue_ShouldCreateUnitKey(Type unitType, int unitValue) + { + var unitKey = UnitKey.Create(unitType, unitValue); + Assert.Equal(unitType, unitKey.UnitEnumType); + Assert.Equal(unitValue, unitKey.UnitEnumValue); + } + + [Fact] + public void Create_WithNullUnitType_ShouldThrowArgumentNullException() + { + Assert.Throws(() => UnitKey.Create(null!, 0)); + } + + [Fact] + public void Create_WithNonEnumType_ShouldThrowArgumentException() + { + Assert.Throws(() => UnitKey.Create(typeof(int), 1)); } [Theory] @@ -64,8 +87,8 @@ public void Create_ShouldCreateUnitKey(int unitValue) public void ImplicitConversion_ShouldCreateUnitKey(TestUnit unit) { UnitKey unitKey = unit; - Assert.Equal(typeof(TestUnit), unitKey.UnitType); - Assert.Equal((int)unit, unitKey.UnitValue); + Assert.Equal(typeof(TestUnit), unitKey.UnitEnumType); + Assert.Equal((int)unit, unitKey.UnitEnumValue); } [Theory] @@ -94,8 +117,8 @@ public void ToUnit_ShouldReturnEnum(TestUnit unit) public void Default_InitializesWithoutAType() { var defaultUnitKey = default(UnitKey); - Assert.Null(defaultUnitKey.UnitType); - Assert.Equal(0, defaultUnitKey.UnitValue); + Assert.Null(defaultUnitKey.UnitEnumType); + Assert.Equal(0, defaultUnitKey.UnitEnumValue); } [Fact] @@ -139,7 +162,7 @@ public void Deconstruct_ShouldReturnTheUnitTypeAndUnitValue() [InlineData(TestUnit.Unit1, "TestUnit.Unit1")] [InlineData(TestUnit.Unit2, "TestUnit.Unit2")] [InlineData(TestUnit.Unit3, "TestUnit.Unit3")] - [InlineData((TestUnit)(-1), "UnitType: UnitsNet.Tests.UnitKeyTest+TestUnit, UnitValue = -1")] + [InlineData((TestUnit)(-1), "UnitEnumType: UnitsNet.Tests.UnitKeyTest+TestUnit, UnitEnumValue = -1")] public void GetDebuggerDisplay_ShouldReturnCorrectString(TestUnit unit, string expectedDisplay) { var unitKey = UnitKey.ForUnit(unit); @@ -154,6 +177,6 @@ public void GetDebuggerDisplayWithDefault_ShouldReturnCorrectString() var defaultUnitKey = default(UnitKey); var display = defaultUnitKey.GetType().GetMethod("GetDebuggerDisplay", BindingFlags.NonPublic | BindingFlags.Instance)! .Invoke(defaultUnitKey, null); - Assert.Equal("UnitType: , UnitValue = 0", display); + Assert.Equal("UnitEnumType: , UnitEnumValue = 0", display); } } diff --git a/UnitsNet/CustomCode/UnitAbbreviationsCache.cs b/UnitsNet/CustomCode/UnitAbbreviationsCache.cs index 9f083fd6ef..54f26770de 100644 --- a/UnitsNet/CustomCode/UnitAbbreviationsCache.cs +++ b/UnitsNet/CustomCode/UnitAbbreviationsCache.cs @@ -267,7 +267,7 @@ public string GetDefaultAbbreviation(UnitKey unitKey, IFormatProvider? formatPro IReadOnlyList abbreviations = GetUnitAbbreviations(unitKey, formatProvider); 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."); + throw new InvalidOperationException($"No abbreviations were found for {unitKey.UnitEnumType.Name}.{(Enum)unitKey}. Make sure that the unit abbreviations are mapped."); } return abbreviations[0]; @@ -463,7 +463,7 @@ private static List ReadAbbreviationsFromResourceFile(UnitInfo unitInfo, { var abbreviationsList = new List(); // we currently don't have any way of providing external resource dictionaries - Assembly unitAssembly = unitInfo.UnitKey.UnitType.Assembly; + Assembly unitAssembly = unitInfo.UnitKey.UnitEnumType.Assembly; if (unitAssembly != typeof(UnitAbbreviationsCache).Assembly) { return abbreviationsList; diff --git a/UnitsNet/CustomCode/UnitKey.cs b/UnitsNet/CustomCode/UnitKey.cs index f759dac2a0..7c02364822 100644 --- a/UnitsNet/CustomCode/UnitKey.cs +++ b/UnitsNet/CustomCode/UnitKey.cs @@ -17,8 +17,8 @@ namespace UnitsNet; public readonly record struct UnitKey { // apparently, on netstandard, the use of auto-properties is significantly slower - private readonly Type _unitType; - private readonly int _unitValue; + private readonly Type _unitEnumType; + private readonly int _unitEnumValue; /// /// Represents a unique key for a unit type and its corresponding value. @@ -27,10 +27,10 @@ public readonly record struct UnitKey /// This key is particularly useful when using an enum-based unit in a hash-based collection, /// as it avoids the boxing that would normally occur when casting the enum to . /// - public UnitKey(Type UnitType, int UnitValue) + internal UnitKey(Type UnitEnumType, int UnitEnumValue) { - _unitType = UnitType; - _unitValue = UnitValue; + _unitEnumType = UnitEnumType; + _unitEnumValue = UnitEnumValue; } /// @@ -40,9 +40,9 @@ public UnitKey(Type UnitType, int UnitValue) /// This property holds the of the unit enumeration associated with this key. /// It is particularly useful for identifying the unit type in scenarios where multiple unit types are used. /// - public Type UnitType + public Type UnitEnumType { - get => _unitType; + get => _unitEnumType; } /// @@ -52,9 +52,9 @@ public Type UnitType /// This property represents the unique value of the unit within its type, typically corresponding to the underlying /// integer value of an enumeration. /// - public int UnitValue + public int UnitEnumValue { - get => _unitValue; + get => _unitEnumValue; } /// @@ -81,6 +81,36 @@ public static UnitKey Create(int unitValue) return new UnitKey(typeof(TUnit), unitValue); } + /// + /// Creates a new instance of the struct for the specified unit type and value. + /// + /// The type of the unit, which must be an enumeration. + /// The integer value representing the unit. + /// A new instance of the struct. + /// + /// Thrown if is null. + /// + /// + /// Thrown if is not an enumeration type. + /// + /// + /// This method is useful for creating a when the unit type and value are known. + /// + public static UnitKey Create(Type unitType, int unitValue) + { + if (unitType is null) + { + throw new ArgumentNullException(nameof(unitType)); + } + + if (!unitType.IsEnum) + { + throw new ArgumentException($"Unit type must be an enumeration, but was {unitType.FullName}."); + } + + return new UnitKey(unitType, unitValue); + } + /// /// Implicitly converts an enumeration value to a . /// @@ -111,7 +141,7 @@ public static implicit operator UnitKey(Enum unit) /// public static explicit operator Enum(UnitKey unitKey) { - return (Enum)Enum.ToObject(unitKey._unitType, unitKey._unitValue); + return (Enum)Enum.ToObject(unitKey._unitEnumType, unitKey._unitEnumValue); } /// @@ -129,12 +159,12 @@ public static explicit operator Enum(UnitKey unitKey) /// public TUnit ToUnit() where TUnit : struct, Enum { - if (typeof(TUnit) != _unitType) + if (typeof(TUnit) != _unitEnumType) { - throw new InvalidOperationException($"Cannot convert UnitKey of type {_unitType} to {typeof(TUnit)}."); + throw new InvalidOperationException($"Cannot convert UnitKey of type {_unitEnumType} to {typeof(TUnit)}."); } - var unitValue = _unitValue; + var unitValue = _unitEnumValue; return Unsafe.As(ref unitValue); } @@ -142,12 +172,12 @@ private string GetDebuggerDisplay() { try { - var unitName = Enum.GetName(_unitType, _unitValue); - return string.IsNullOrEmpty(unitName) ? $"{nameof(UnitType)}: {_unitType}, {nameof(UnitValue)} = {_unitValue}" : $"{_unitType.Name}.{unitName}"; + var unitName = Enum.GetName(_unitEnumType, _unitEnumValue); + return string.IsNullOrEmpty(unitName) ? $"{nameof(UnitEnumType)}: {_unitEnumType}, {nameof(UnitEnumValue)} = {_unitEnumValue}" : $"{_unitEnumType.Name}.{unitName}"; } catch { - return $"{nameof(UnitType)}: {_unitType}, {nameof(UnitValue)} = {_unitValue}"; + return $"{nameof(UnitEnumType)}: {_unitEnumType}, {nameof(UnitEnumValue)} = {_unitEnumValue}"; } } @@ -162,8 +192,8 @@ private string GetDebuggerDisplay() /// public void Deconstruct(out Type unitType, out int unitValue) { - unitType = _unitType; - unitValue = _unitValue; + unitType = _unitEnumType; + unitValue = _unitEnumValue; } #region Equality members @@ -172,21 +202,21 @@ public void Deconstruct(out Type unitType, out int unitValue) public bool Equals(UnitKey other) { // implementing the Equality members on net48 is 5x faster than the default - return _unitType == other._unitType && _unitValue == other._unitValue; + return _unitEnumType == other._unitEnumType && _unitEnumValue == other._unitEnumValue; } /// public override int GetHashCode() { // implementing the Equality members on net48 is 5x faster than the default - if (_unitType == null) + if (_unitEnumType == null) { - return _unitValue; + return _unitEnumValue; } unchecked { - return (_unitType.GetHashCode() * 397) ^ _unitValue; + return (_unitEnumType.GetHashCode() * 397) ^ _unitEnumValue; } } From 38e868a9295410df977302630c20e355a9fa84c3 Mon Sep 17 00:00:00 2001 From: lipchev Date: Sat, 19 Apr 2025 17:35:12 +0300 Subject: [PATCH 4/6] replaced the public usages of the UnitKey constructor and improved the exception comments --- UnitsNet.Tests/UnitAbbreviationsCacheTests.cs | 12 ++++++ UnitsNet/CustomCode/UnitAbbreviationsCache.cs | 42 ++++++++++++++++--- UnitsNet/CustomCode/UnitKey.cs | 2 +- 3 files changed, 49 insertions(+), 7 deletions(-) diff --git a/UnitsNet.Tests/UnitAbbreviationsCacheTests.cs b/UnitsNet.Tests/UnitAbbreviationsCacheTests.cs index aa0bae8fad..fedda4472b 100644 --- a/UnitsNet.Tests/UnitAbbreviationsCacheTests.cs +++ b/UnitsNet.Tests/UnitAbbreviationsCacheTests.cs @@ -126,6 +126,12 @@ public void GetDefaultAbbreviationFallsBackToInvariantCulture() // Assert Assert.Equal("Invariant abbreviation for Unit1", abbreviation); } + + [Fact] + public void GetDefaultAbbreviation_WithNullUnitType_ThrowsArgumentNullException() + { + Assert.Throws(() => UnitAbbreviationsCache.Default.GetDefaultAbbreviation(null!, 1)); + } [Fact] public void GetDefaultAbbreviationThrowsUnitNotFoundExceptionIfNoneExist() @@ -149,6 +155,12 @@ public void GetAllUnitAbbreviationsForQuantity_WithQuantityWithoutAbbreviations_ Assert.Empty(unitAbbreviationsCache.GetAllUnitAbbreviationsForQuantity(typeof(HowMuchUnit))); } + [Fact] + public void GetAllUnitAbbreviationsForQuantity_WithNullUnitType_ThrowsArgumentNullException() + { + Assert.Throws(() => UnitAbbreviationsCache.Default.GetAllUnitAbbreviationsForQuantity(null!)); + } + [Fact] public void GetAllUnitAbbreviationsForQuantity_WithInvalidUnitType_ThrowsArgumentException() { diff --git a/UnitsNet/CustomCode/UnitAbbreviationsCache.cs b/UnitsNet/CustomCode/UnitAbbreviationsCache.cs index 54f26770de..05c5f21fce 100644 --- a/UnitsNet/CustomCode/UnitAbbreviationsCache.cs +++ b/UnitsNet/CustomCode/UnitAbbreviationsCache.cs @@ -116,7 +116,7 @@ public void MapUnitToAbbreviation(TUnitType unit, params IEnumerable< /// Unit abbreviations to add. public void MapUnitToAbbreviation(Type unitType, int unitValue, IFormatProvider? formatProvider, params IEnumerable abbreviations) { - MapUnitToAbbreviation(new UnitKey(unitType, unitValue), formatProvider, abbreviations); + MapUnitToAbbreviation(UnitKey.Create(unitType, unitValue), formatProvider, abbreviations); } /// > @@ -159,6 +159,10 @@ public void MapUnitToAbbreviation(UnitKey unitKey, IFormatProvider? formatProvid /// The unit enum value. /// Unit abbreviations to add as default. /// The type of unit enum. + /// + /// Thrown when no unit information is found for the specified + /// . + /// public void MapUnitToDefaultAbbreviation(TUnitType unit, string abbreviation) where TUnitType : struct, Enum { @@ -189,9 +193,15 @@ public void MapUnitToDefaultAbbreviation(TUnitType unit, IFormatProvi /// The unit enum value. /// The format provider to use for lookup. Defaults to if null. /// Unit abbreviation to add as default. + /// + /// Thrown when the provided type is null. + /// + /// + /// Thrown when the provided type is not an enumeration type. + /// public void MapUnitToDefaultAbbreviation(Type unitType, int unitValue, IFormatProvider? formatProvider, string abbreviation) { - MapUnitToDefaultAbbreviation(new UnitKey(unitType, unitValue), formatProvider, abbreviation); + MapUnitToDefaultAbbreviation(UnitKey.Create(unitType, unitValue), formatProvider, abbreviation); } /// > @@ -240,6 +250,12 @@ 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. + /// + /// Thrown when the provided type is null. + /// + /// + /// Thrown when the provided type is not an enumeration type. + /// /// /// Thrown when no unit information is found for the specified /// and . @@ -249,7 +265,7 @@ public string GetDefaultAbbreviation(TUnitType unit, IFormatProvider? /// public string GetDefaultAbbreviation(Type unitType, int unitValue, IFormatProvider? formatProvider = null) { - return GetDefaultAbbreviation(new UnitKey(unitType, unitValue), formatProvider); + return GetDefaultAbbreviation(UnitKey.Create(unitType, unitValue), formatProvider); } /// @@ -297,13 +313,19 @@ public IReadOnlyList GetUnitAbbreviations(TUnitType unit, IFo /// Enum value for unit. /// The format provider to use for lookup. Defaults to if null. /// Unit abbreviations associated with unit. + /// + /// Thrown when the provided type is null. + /// + /// + /// Thrown when the provided type is not an enumeration type. + /// /// /// Thrown when no unit information is found for the specified /// and . /// public IReadOnlyList GetUnitAbbreviations(Type unitType, int unitValue, IFormatProvider? formatProvider = null) { - return GetUnitAbbreviations(new UnitKey(unitType, unitValue), formatProvider); + return GetUnitAbbreviations(UnitKey.Create(unitType, unitValue), formatProvider); } /// @@ -336,19 +358,27 @@ public IReadOnlyList GetUnitAbbreviations(UnitKey unitKey, IFormatProvid /// /// A read-only list of unit abbreviations associated with the specified unit type. /// + /// + /// Thrown when the provided type is null. + /// /// - /// Thrown when the provided is not an enum type. + /// Thrown when the provided type is not an enumeration type. /// /// /// Thrown when no quantity is found for the specified unit type. /// public IReadOnlyList GetAllUnitAbbreviationsForQuantity(Type unitEnumType, IFormatProvider? formatProvider = null) { + if (unitEnumType == null) + { + throw new ArgumentNullException(nameof(unitEnumType)); + } + if (!Quantities.TryGetQuantityByUnitType(unitEnumType, out QuantityInfo? quantityInfo)) { if (!unitEnumType.IsEnum) { - throw new ArgumentException($"Type {unitEnumType.FullName} is not a supported unit type."); + throw new ArgumentException($"Unit type must be an enumeration, but was {unitEnumType.FullName}.", nameof(unitEnumType)); } throw new UnitNotFoundException($"No quantity was found with the specified unit type: '{unitEnumType}'.") { Data = { ["unitType"] = unitEnumType.Name } }; diff --git a/UnitsNet/CustomCode/UnitKey.cs b/UnitsNet/CustomCode/UnitKey.cs index 7c02364822..64079dcf24 100644 --- a/UnitsNet/CustomCode/UnitKey.cs +++ b/UnitsNet/CustomCode/UnitKey.cs @@ -105,7 +105,7 @@ public static UnitKey Create(Type unitType, int unitValue) if (!unitType.IsEnum) { - throw new ArgumentException($"Unit type must be an enumeration, but was {unitType.FullName}."); + throw new ArgumentException($"Unit type must be an enumeration, but was {unitType.FullName}.", nameof(unitType)); } return new UnitKey(unitType, unitValue); From e829882371bd46d46918f13dd3b14de016a3517e Mon Sep 17 00:00:00 2001 From: lipchev Date: Sat, 19 Apr 2025 18:00:39 +0300 Subject: [PATCH 5/6] `QuantityFormatter.Format`: making the nullable properties optional and removing the redundant overloads --- .../UnitsNetGen/QuantityGenerator.cs | 4 +-- UnitsNet/CustomCode/UnitsNetSetup.cs | 3 +- .../AbsorbedDoseOfIonizingRadiation.g.cs | 4 +-- .../Quantities/Acceleration.g.cs | 4 +-- .../Quantities/AmountOfSubstance.g.cs | 4 +-- .../Quantities/AmplitudeRatio.g.cs | 4 +-- UnitsNet/GeneratedCode/Quantities/Angle.g.cs | 4 +-- UnitsNet/GeneratedCode/Quantities/Area.g.cs | 4 +-- .../GeneratedCode/Quantities/AreaDensity.g.cs | 4 +-- .../Quantities/AreaMomentOfInertia.g.cs | 4 +-- .../GeneratedCode/Quantities/BitRate.g.cs | 4 +-- .../BrakeSpecificFuelConsumption.g.cs | 4 +-- .../CoefficientOfThermalExpansion.g.cs | 4 +-- .../Quantities/Compressibility.g.cs | 4 +-- .../GeneratedCode/Quantities/Density.g.cs | 4 +-- .../Quantities/DoseAreaProduct.g.cs | 4 +-- .../GeneratedCode/Quantities/Duration.g.cs | 4 +-- .../Quantities/DynamicViscosity.g.cs | 4 +-- .../Quantities/ElectricAdmittance.g.cs | 4 +-- .../Quantities/ElectricApparentEnergy.g.cs | 4 +-- .../Quantities/ElectricApparentPower.g.cs | 4 +-- .../Quantities/ElectricCapacitance.g.cs | 4 +-- .../Quantities/ElectricCharge.g.cs | 4 +-- .../Quantities/ElectricChargeDensity.g.cs | 4 +-- .../Quantities/ElectricConductance.g.cs | 4 +-- .../Quantities/ElectricConductivity.g.cs | 4 +-- .../Quantities/ElectricCurrent.g.cs | 4 +-- .../Quantities/ElectricCurrentDensity.g.cs | 4 +-- .../Quantities/ElectricCurrentGradient.g.cs | 4 +-- .../Quantities/ElectricField.g.cs | 4 +-- .../Quantities/ElectricImpedance.g.cs | 4 +-- .../Quantities/ElectricInductance.g.cs | 4 +-- .../Quantities/ElectricPotential.g.cs | 4 +-- .../ElectricPotentialChangeRate.g.cs | 4 +-- .../Quantities/ElectricReactance.g.cs | 4 +-- .../Quantities/ElectricReactiveEnergy.g.cs | 4 +-- .../Quantities/ElectricReactivePower.g.cs | 4 +-- .../Quantities/ElectricResistance.g.cs | 4 +-- .../Quantities/ElectricResistivity.g.cs | 4 +-- .../ElectricSurfaceChargeDensity.g.cs | 4 +-- .../Quantities/ElectricSusceptance.g.cs | 4 +-- UnitsNet/GeneratedCode/Quantities/Energy.g.cs | 4 +-- .../Quantities/EnergyDensity.g.cs | 4 +-- .../GeneratedCode/Quantities/Entropy.g.cs | 4 +-- .../Quantities/FluidResistance.g.cs | 4 +-- UnitsNet/GeneratedCode/Quantities/Force.g.cs | 4 +-- .../Quantities/ForceChangeRate.g.cs | 4 +-- .../Quantities/ForcePerLength.g.cs | 4 +-- .../GeneratedCode/Quantities/Frequency.g.cs | 4 +-- .../Quantities/FuelEfficiency.g.cs | 4 +-- .../GeneratedCode/Quantities/HeatFlux.g.cs | 4 +-- .../Quantities/HeatTransferCoefficient.g.cs | 4 +-- .../GeneratedCode/Quantities/Illuminance.g.cs | 4 +-- .../GeneratedCode/Quantities/Impulse.g.cs | 4 +-- .../GeneratedCode/Quantities/Information.g.cs | 4 +-- .../GeneratedCode/Quantities/Irradiance.g.cs | 4 +-- .../GeneratedCode/Quantities/Irradiation.g.cs | 4 +-- UnitsNet/GeneratedCode/Quantities/Jerk.g.cs | 4 +-- .../Quantities/KinematicViscosity.g.cs | 4 +-- .../GeneratedCode/Quantities/LeakRate.g.cs | 4 +-- UnitsNet/GeneratedCode/Quantities/Length.g.cs | 4 +-- UnitsNet/GeneratedCode/Quantities/Level.g.cs | 4 +-- .../Quantities/LinearDensity.g.cs | 4 +-- .../Quantities/LinearPowerDensity.g.cs | 4 +-- .../GeneratedCode/Quantities/Luminance.g.cs | 4 +-- .../GeneratedCode/Quantities/Luminosity.g.cs | 4 +-- .../Quantities/LuminousFlux.g.cs | 4 +-- .../Quantities/LuminousIntensity.g.cs | 4 +-- .../Quantities/MagneticField.g.cs | 4 +-- .../Quantities/MagneticFlux.g.cs | 4 +-- .../Quantities/Magnetization.g.cs | 4 +-- UnitsNet/GeneratedCode/Quantities/Mass.g.cs | 4 +-- .../Quantities/MassConcentration.g.cs | 4 +-- .../GeneratedCode/Quantities/MassFlow.g.cs | 4 +-- .../GeneratedCode/Quantities/MassFlux.g.cs | 4 +-- .../Quantities/MassFraction.g.cs | 4 +-- .../Quantities/MassMomentOfInertia.g.cs | 4 +-- .../GeneratedCode/Quantities/Molality.g.cs | 4 +-- .../GeneratedCode/Quantities/MolarEnergy.g.cs | 4 +-- .../Quantities/MolarEntropy.g.cs | 4 +-- .../GeneratedCode/Quantities/MolarFlow.g.cs | 4 +-- .../GeneratedCode/Quantities/MolarMass.g.cs | 4 +-- .../GeneratedCode/Quantities/Molarity.g.cs | 4 +-- .../Quantities/Permeability.g.cs | 4 +-- .../Quantities/Permittivity.g.cs | 4 +-- .../Quantities/PorousMediumPermeability.g.cs | 4 +-- UnitsNet/GeneratedCode/Quantities/Power.g.cs | 4 +-- .../Quantities/PowerDensity.g.cs | 4 +-- .../GeneratedCode/Quantities/PowerRatio.g.cs | 4 +-- .../GeneratedCode/Quantities/Pressure.g.cs | 4 +-- .../Quantities/PressureChangeRate.g.cs | 4 +-- .../Quantities/RadiationEquivalentDose.g.cs | 4 +-- .../RadiationEquivalentDoseRate.g.cs | 4 +-- .../Quantities/RadiationExposure.g.cs | 4 +-- .../Quantities/Radioactivity.g.cs | 4 +-- UnitsNet/GeneratedCode/Quantities/Ratio.g.cs | 4 +-- .../Quantities/RatioChangeRate.g.cs | 4 +-- .../Quantities/ReciprocalArea.g.cs | 4 +-- .../Quantities/ReciprocalLength.g.cs | 4 +-- .../Quantities/RelativeHumidity.g.cs | 4 +-- .../Quantities/RotationalAcceleration.g.cs | 4 +-- .../Quantities/RotationalSpeed.g.cs | 4 +-- .../Quantities/RotationalStiffness.g.cs | 4 +-- .../RotationalStiffnessPerLength.g.cs | 4 +-- UnitsNet/GeneratedCode/Quantities/Scalar.g.cs | 4 +-- .../GeneratedCode/Quantities/SolidAngle.g.cs | 4 +-- .../Quantities/SpecificEnergy.g.cs | 4 +-- .../Quantities/SpecificEntropy.g.cs | 4 +-- .../Quantities/SpecificFuelConsumption.g.cs | 4 +-- .../Quantities/SpecificVolume.g.cs | 4 +-- .../Quantities/SpecificWeight.g.cs | 4 +-- UnitsNet/GeneratedCode/Quantities/Speed.g.cs | 4 +-- .../Quantities/StandardVolumeFlow.g.cs | 4 +-- .../GeneratedCode/Quantities/Temperature.g.cs | 4 +-- .../Quantities/TemperatureChangeRate.g.cs | 4 +-- .../Quantities/TemperatureDelta.g.cs | 4 +-- .../Quantities/TemperatureGradient.g.cs | 4 +-- .../Quantities/ThermalConductivity.g.cs | 4 +-- .../Quantities/ThermalInsulance.g.cs | 4 +-- UnitsNet/GeneratedCode/Quantities/Torque.g.cs | 4 +-- .../GeneratedCode/Quantities/Turbidity.g.cs | 4 +-- .../GeneratedCode/Quantities/VitaminA.g.cs | 4 +-- UnitsNet/GeneratedCode/Quantities/Volume.g.cs | 4 +-- .../Quantities/VolumeConcentration.g.cs | 4 +-- .../GeneratedCode/Quantities/VolumeFlow.g.cs | 4 +-- .../Quantities/VolumeFlowPerArea.g.cs | 4 +-- .../Quantities/VolumePerLength.g.cs | 4 +-- .../Quantities/VolumetricHeatCapacity.g.cs | 4 +-- .../Quantities/WarpingMomentOfInertia.g.cs | 4 +-- UnitsNet/QuantityFormatter.cs | 31 +------------------ 130 files changed, 259 insertions(+), 287 deletions(-) diff --git a/CodeGen/Generators/UnitsNetGen/QuantityGenerator.cs b/CodeGen/Generators/UnitsNetGen/QuantityGenerator.cs index 24f43bef51..b9a6039db9 100644 --- a/CodeGen/Generators/UnitsNetGen/QuantityGenerator.cs +++ b/CodeGen/Generators/UnitsNetGen/QuantityGenerator.cs @@ -1172,7 +1172,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); }} - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1183,7 +1183,7 @@ public string ToString(string? format) return ToString(format, null); }} - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/CustomCode/UnitsNetSetup.cs b/UnitsNet/CustomCode/UnitsNetSetup.cs index 1e8c67bb20..6533fa4244 100644 --- a/UnitsNet/CustomCode/UnitsNetSetup.cs +++ b/UnitsNet/CustomCode/UnitsNetSetup.cs @@ -1,6 +1,7 @@ // Licensed under MIT No Attribution, see LICENSE file at the root. // Copyright 2013 Andreas Gullberg Larsen (andreas.larsen84@gmail.com). Maintained at https://github.com/angularsen/UnitsNet. +using System; using System.Collections.Generic; using System.Linq; using UnitsNet.Units; @@ -14,7 +15,7 @@ namespace UnitsNet; /// abbreviations.
/// Alternatively, a setup instance may be provided for most static methods, such as /// and -/// . +/// . ///
public sealed class UnitsNetSetup { diff --git a/UnitsNet/GeneratedCode/Quantities/AbsorbedDoseOfIonizingRadiation.g.cs b/UnitsNet/GeneratedCode/Quantities/AbsorbedDoseOfIonizingRadiation.g.cs index 533da2a481..57cfee1b8d 100644 --- a/UnitsNet/GeneratedCode/Quantities/AbsorbedDoseOfIonizingRadiation.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/AbsorbedDoseOfIonizingRadiation.g.cs @@ -1045,7 +1045,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1056,7 +1056,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Acceleration.g.cs b/UnitsNet/GeneratedCode/Quantities/Acceleration.g.cs index 541d5c4df6..584ac0de3e 100644 --- a/UnitsNet/GeneratedCode/Quantities/Acceleration.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Acceleration.g.cs @@ -1047,7 +1047,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1058,7 +1058,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/AmountOfSubstance.g.cs b/UnitsNet/GeneratedCode/Quantities/AmountOfSubstance.g.cs index 06c4a0c7d5..e381b30dd4 100644 --- a/UnitsNet/GeneratedCode/Quantities/AmountOfSubstance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/AmountOfSubstance.g.cs @@ -1108,7 +1108,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1119,7 +1119,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/AmplitudeRatio.g.cs b/UnitsNet/GeneratedCode/Quantities/AmplitudeRatio.g.cs index 614b65fdfe..bc258c9816 100644 --- a/UnitsNet/GeneratedCode/Quantities/AmplitudeRatio.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/AmplitudeRatio.g.cs @@ -820,7 +820,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -831,7 +831,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Angle.g.cs b/UnitsNet/GeneratedCode/Quantities/Angle.g.cs index c8da178621..7ceef7ca45 100644 --- a/UnitsNet/GeneratedCode/Quantities/Angle.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Angle.g.cs @@ -1037,7 +1037,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1048,7 +1048,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Area.g.cs b/UnitsNet/GeneratedCode/Quantities/Area.g.cs index b71cfd365a..0b0b9cfcfd 100644 --- a/UnitsNet/GeneratedCode/Quantities/Area.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Area.g.cs @@ -1131,7 +1131,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1142,7 +1142,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/AreaDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/AreaDensity.g.cs index 239a4c4304..6c495102d4 100644 --- a/UnitsNet/GeneratedCode/Quantities/AreaDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/AreaDensity.g.cs @@ -821,7 +821,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -832,7 +832,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/AreaMomentOfInertia.g.cs b/UnitsNet/GeneratedCode/Quantities/AreaMomentOfInertia.g.cs index cded2e8bbc..9bf65b7675 100644 --- a/UnitsNet/GeneratedCode/Quantities/AreaMomentOfInertia.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/AreaMomentOfInertia.g.cs @@ -882,7 +882,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -893,7 +893,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/BitRate.g.cs b/UnitsNet/GeneratedCode/Quantities/BitRate.g.cs index 6b47fd13ab..62ce547c49 100644 --- a/UnitsNet/GeneratedCode/Quantities/BitRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/BitRate.g.cs @@ -1459,7 +1459,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1470,7 +1470,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/BrakeSpecificFuelConsumption.g.cs b/UnitsNet/GeneratedCode/Quantities/BrakeSpecificFuelConsumption.g.cs index e618b9a6cc..87b0f7dcf6 100644 --- a/UnitsNet/GeneratedCode/Quantities/BrakeSpecificFuelConsumption.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/BrakeSpecificFuelConsumption.g.cs @@ -834,7 +834,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -845,7 +845,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/CoefficientOfThermalExpansion.g.cs b/UnitsNet/GeneratedCode/Quantities/CoefficientOfThermalExpansion.g.cs index 3ff119acaf..01ab892215 100644 --- a/UnitsNet/GeneratedCode/Quantities/CoefficientOfThermalExpansion.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/CoefficientOfThermalExpansion.g.cs @@ -875,7 +875,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -886,7 +886,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Compressibility.g.cs b/UnitsNet/GeneratedCode/Quantities/Compressibility.g.cs index 3980774c15..1286088069 100644 --- a/UnitsNet/GeneratedCode/Quantities/Compressibility.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Compressibility.g.cs @@ -880,7 +880,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -891,7 +891,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Density.g.cs b/UnitsNet/GeneratedCode/Quantities/Density.g.cs index 4c71f2af41..9c5f68a4b6 100644 --- a/UnitsNet/GeneratedCode/Quantities/Density.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Density.g.cs @@ -1827,7 +1827,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1838,7 +1838,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/DoseAreaProduct.g.cs b/UnitsNet/GeneratedCode/Quantities/DoseAreaProduct.g.cs index 35768f0a7d..0258546dca 100644 --- a/UnitsNet/GeneratedCode/Quantities/DoseAreaProduct.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/DoseAreaProduct.g.cs @@ -1117,7 +1117,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1128,7 +1128,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Duration.g.cs b/UnitsNet/GeneratedCode/Quantities/Duration.g.cs index 7246cfa371..29a6b52b27 100644 --- a/UnitsNet/GeneratedCode/Quantities/Duration.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Duration.g.cs @@ -1081,7 +1081,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1092,7 +1092,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/DynamicViscosity.g.cs b/UnitsNet/GeneratedCode/Quantities/DynamicViscosity.g.cs index cfccb02d9c..7c99e89231 100644 --- a/UnitsNet/GeneratedCode/Quantities/DynamicViscosity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/DynamicViscosity.g.cs @@ -957,7 +957,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -968,7 +968,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricAdmittance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricAdmittance.g.cs index 65cb629a34..9fccdb2ac0 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricAdmittance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricAdmittance.g.cs @@ -1046,7 +1046,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1057,7 +1057,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricApparentEnergy.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricApparentEnergy.g.cs index 3f11ce1431..c3c0cb98eb 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricApparentEnergy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricApparentEnergy.g.cs @@ -808,7 +808,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -819,7 +819,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricApparentPower.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricApparentPower.g.cs index 890371e7a0..7582b2cee5 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricApparentPower.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricApparentPower.g.cs @@ -865,7 +865,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -876,7 +876,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricCapacitance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricCapacitance.g.cs index fdde821acb..5b9e0a6516 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricCapacitance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricCapacitance.g.cs @@ -883,7 +883,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -894,7 +894,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricCharge.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricCharge.g.cs index dbfef207e1..6d0fe93098 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricCharge.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricCharge.g.cs @@ -982,7 +982,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -993,7 +993,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricChargeDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricChargeDensity.g.cs index b63bac4215..8dc4b7eb73 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricChargeDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricChargeDensity.g.cs @@ -775,7 +775,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -786,7 +786,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricConductance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricConductance.g.cs index 647592f9dc..31ae1f7508 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricConductance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricConductance.g.cs @@ -1045,7 +1045,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1056,7 +1056,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricConductivity.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricConductivity.g.cs index bc896d47b4..6185357f60 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricConductivity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricConductivity.g.cs @@ -876,7 +876,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -887,7 +887,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricCurrent.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricCurrent.g.cs index 7ff0d7e6be..1f401e6938 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricCurrent.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricCurrent.g.cs @@ -960,7 +960,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -971,7 +971,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricCurrentDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricCurrentDensity.g.cs index 27a6c68dbd..6e60b45b35 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricCurrentDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricCurrentDensity.g.cs @@ -811,7 +811,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -822,7 +822,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricCurrentGradient.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricCurrentGradient.g.cs index 1a7fb803e6..d6f5d8e9b2 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricCurrentGradient.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricCurrentGradient.g.cs @@ -893,7 +893,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -904,7 +904,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricField.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricField.g.cs index 99fd44861b..c18116b8d2 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricField.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricField.g.cs @@ -775,7 +775,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -786,7 +786,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricImpedance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricImpedance.g.cs index 1cd72c38a2..3bc020f499 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricImpedance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricImpedance.g.cs @@ -902,7 +902,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -913,7 +913,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricInductance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricInductance.g.cs index f4d4875814..73e87af91e 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricInductance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricInductance.g.cs @@ -847,7 +847,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -858,7 +858,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricPotential.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricPotential.g.cs index e5cb078253..0524f7ba67 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricPotential.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricPotential.g.cs @@ -899,7 +899,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -910,7 +910,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricPotentialChangeRate.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricPotentialChangeRate.g.cs index 30d6fdb838..1a7d89b1ca 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricPotentialChangeRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricPotentialChangeRate.g.cs @@ -1114,7 +1114,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1125,7 +1125,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricReactance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricReactance.g.cs index 465bf11736..d38bbf9f28 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricReactance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricReactance.g.cs @@ -901,7 +901,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -912,7 +912,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricReactiveEnergy.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricReactiveEnergy.g.cs index d0069bba11..fcbda67d80 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricReactiveEnergy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricReactiveEnergy.g.cs @@ -808,7 +808,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -819,7 +819,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricReactivePower.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricReactivePower.g.cs index ef1d78500e..7e3602d3af 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricReactivePower.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricReactivePower.g.cs @@ -829,7 +829,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -840,7 +840,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricResistance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricResistance.g.cs index f6ffae1b95..f4680cbd50 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricResistance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricResistance.g.cs @@ -914,7 +914,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -925,7 +925,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricResistivity.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricResistivity.g.cs index bdd73af57f..549bc37d8d 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricResistivity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricResistivity.g.cs @@ -1020,7 +1020,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1031,7 +1031,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricSurfaceChargeDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricSurfaceChargeDensity.g.cs index 5221b64030..6e48ad9179 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricSurfaceChargeDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricSurfaceChargeDensity.g.cs @@ -811,7 +811,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -822,7 +822,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricSusceptance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricSusceptance.g.cs index e5618beda6..9de5b7aa28 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricSusceptance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricSusceptance.g.cs @@ -1045,7 +1045,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1056,7 +1056,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Energy.g.cs b/UnitsNet/GeneratedCode/Quantities/Energy.g.cs index abc45de5a0..b1023afba3 100644 --- a/UnitsNet/GeneratedCode/Quantities/Energy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Energy.g.cs @@ -1571,7 +1571,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1582,7 +1582,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/EnergyDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/EnergyDensity.g.cs index fd8b9f0e67..e8cc4d1578 100644 --- a/UnitsNet/GeneratedCode/Quantities/EnergyDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/EnergyDensity.g.cs @@ -983,7 +983,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -994,7 +994,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Entropy.g.cs b/UnitsNet/GeneratedCode/Quantities/Entropy.g.cs index 197a6accdf..96b8253b31 100644 --- a/UnitsNet/GeneratedCode/Quantities/Entropy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Entropy.g.cs @@ -907,7 +907,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -918,7 +918,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/FluidResistance.g.cs b/UnitsNet/GeneratedCode/Quantities/FluidResistance.g.cs index 9a5cccdb98..c2051578d5 100644 --- a/UnitsNet/GeneratedCode/Quantities/FluidResistance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/FluidResistance.g.cs @@ -1099,7 +1099,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1110,7 +1110,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Force.g.cs b/UnitsNet/GeneratedCode/Quantities/Force.g.cs index 42a000cec0..0cf91ae539 100644 --- a/UnitsNet/GeneratedCode/Quantities/Force.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Force.g.cs @@ -1114,7 +1114,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1125,7 +1125,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ForceChangeRate.g.cs b/UnitsNet/GeneratedCode/Quantities/ForceChangeRate.g.cs index ef8e46b7a3..4d11b9388e 100644 --- a/UnitsNet/GeneratedCode/Quantities/ForceChangeRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ForceChangeRate.g.cs @@ -1037,7 +1037,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1048,7 +1048,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ForcePerLength.g.cs b/UnitsNet/GeneratedCode/Quantities/ForcePerLength.g.cs index 2377daf962..4111623605 100644 --- a/UnitsNet/GeneratedCode/Quantities/ForcePerLength.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ForcePerLength.g.cs @@ -1507,7 +1507,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1518,7 +1518,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Frequency.g.cs b/UnitsNet/GeneratedCode/Quantities/Frequency.g.cs index 3af4904d23..34e9ca573d 100644 --- a/UnitsNet/GeneratedCode/Quantities/Frequency.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Frequency.g.cs @@ -983,7 +983,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -994,7 +994,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/FuelEfficiency.g.cs b/UnitsNet/GeneratedCode/Quantities/FuelEfficiency.g.cs index c08c91ce47..8df73ecc28 100644 --- a/UnitsNet/GeneratedCode/Quantities/FuelEfficiency.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/FuelEfficiency.g.cs @@ -829,7 +829,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -840,7 +840,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/HeatFlux.g.cs b/UnitsNet/GeneratedCode/Quantities/HeatFlux.g.cs index 94eb50f35a..8006caf670 100644 --- a/UnitsNet/GeneratedCode/Quantities/HeatFlux.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/HeatFlux.g.cs @@ -1091,7 +1091,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1102,7 +1102,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/HeatTransferCoefficient.g.cs b/UnitsNet/GeneratedCode/Quantities/HeatTransferCoefficient.g.cs index c09f9878c0..7489c8f9ac 100644 --- a/UnitsNet/GeneratedCode/Quantities/HeatTransferCoefficient.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/HeatTransferCoefficient.g.cs @@ -844,7 +844,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -855,7 +855,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Illuminance.g.cs b/UnitsNet/GeneratedCode/Quantities/Illuminance.g.cs index 24b7c0b25b..1919e9a0cb 100644 --- a/UnitsNet/GeneratedCode/Quantities/Illuminance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Illuminance.g.cs @@ -842,7 +842,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -853,7 +853,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Impulse.g.cs b/UnitsNet/GeneratedCode/Quantities/Impulse.g.cs index c886913e55..cadf0717ce 100644 --- a/UnitsNet/GeneratedCode/Quantities/Impulse.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Impulse.g.cs @@ -988,7 +988,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -999,7 +999,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Information.g.cs b/UnitsNet/GeneratedCode/Quantities/Information.g.cs index 92edc737c5..cca7dcbb53 100644 --- a/UnitsNet/GeneratedCode/Quantities/Information.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Information.g.cs @@ -1442,7 +1442,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1453,7 +1453,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Irradiance.g.cs b/UnitsNet/GeneratedCode/Quantities/Irradiance.g.cs index 2334094188..7a9010e546 100644 --- a/UnitsNet/GeneratedCode/Quantities/Irradiance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Irradiance.g.cs @@ -1006,7 +1006,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1017,7 +1017,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Irradiation.g.cs b/UnitsNet/GeneratedCode/Quantities/Irradiation.g.cs index 225ff3ffc8..5830988e67 100644 --- a/UnitsNet/GeneratedCode/Quantities/Irradiation.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Irradiation.g.cs @@ -919,7 +919,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -930,7 +930,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Jerk.g.cs b/UnitsNet/GeneratedCode/Quantities/Jerk.g.cs index 25dd7b1930..0487a05d5f 100644 --- a/UnitsNet/GeneratedCode/Quantities/Jerk.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Jerk.g.cs @@ -965,7 +965,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -976,7 +976,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/KinematicViscosity.g.cs b/UnitsNet/GeneratedCode/Quantities/KinematicViscosity.g.cs index d50e89fb14..15f8bec30c 100644 --- a/UnitsNet/GeneratedCode/Quantities/KinematicViscosity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/KinematicViscosity.g.cs @@ -953,7 +953,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -964,7 +964,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/LeakRate.g.cs b/UnitsNet/GeneratedCode/Quantities/LeakRate.g.cs index c9b396f824..031d8571e5 100644 --- a/UnitsNet/GeneratedCode/Quantities/LeakRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/LeakRate.g.cs @@ -811,7 +811,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -822,7 +822,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Length.g.cs b/UnitsNet/GeneratedCode/Quantities/Length.g.cs index 606393211d..c60350df15 100644 --- a/UnitsNet/GeneratedCode/Quantities/Length.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Length.g.cs @@ -1649,7 +1649,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1660,7 +1660,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Level.g.cs b/UnitsNet/GeneratedCode/Quantities/Level.g.cs index 82e7714a81..8b13dab6d0 100644 --- a/UnitsNet/GeneratedCode/Quantities/Level.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Level.g.cs @@ -784,7 +784,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -795,7 +795,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/LinearDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/LinearDensity.g.cs index faa3cf6c7d..42be914595 100644 --- a/UnitsNet/GeneratedCode/Quantities/LinearDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/LinearDensity.g.cs @@ -1108,7 +1108,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1119,7 +1119,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/LinearPowerDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/LinearPowerDensity.g.cs index 942063433a..9f58cb012f 100644 --- a/UnitsNet/GeneratedCode/Quantities/LinearPowerDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/LinearPowerDensity.g.cs @@ -1207,7 +1207,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1218,7 +1218,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Luminance.g.cs b/UnitsNet/GeneratedCode/Quantities/Luminance.g.cs index 2dde2d85a3..763826f11b 100644 --- a/UnitsNet/GeneratedCode/Quantities/Luminance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Luminance.g.cs @@ -950,7 +950,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -961,7 +961,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Luminosity.g.cs b/UnitsNet/GeneratedCode/Quantities/Luminosity.g.cs index ff7ed46f69..6eaaaf560c 100644 --- a/UnitsNet/GeneratedCode/Quantities/Luminosity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Luminosity.g.cs @@ -1009,7 +1009,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1020,7 +1020,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/LuminousFlux.g.cs b/UnitsNet/GeneratedCode/Quantities/LuminousFlux.g.cs index d23ab39046..51a7aedab5 100644 --- a/UnitsNet/GeneratedCode/Quantities/LuminousFlux.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/LuminousFlux.g.cs @@ -795,7 +795,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -806,7 +806,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/LuminousIntensity.g.cs b/UnitsNet/GeneratedCode/Quantities/LuminousIntensity.g.cs index 1d698a691d..cf10a6929e 100644 --- a/UnitsNet/GeneratedCode/Quantities/LuminousIntensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/LuminousIntensity.g.cs @@ -795,7 +795,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -806,7 +806,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/MagneticField.g.cs b/UnitsNet/GeneratedCode/Quantities/MagneticField.g.cs index 16c6ebf41c..ea33a6055c 100644 --- a/UnitsNet/GeneratedCode/Quantities/MagneticField.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MagneticField.g.cs @@ -865,7 +865,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -876,7 +876,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/MagneticFlux.g.cs b/UnitsNet/GeneratedCode/Quantities/MagneticFlux.g.cs index 157327bd70..d7b0b286f4 100644 --- a/UnitsNet/GeneratedCode/Quantities/MagneticFlux.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MagneticFlux.g.cs @@ -775,7 +775,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -786,7 +786,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Magnetization.g.cs b/UnitsNet/GeneratedCode/Quantities/Magnetization.g.cs index a6ad1473fd..57f3d001c6 100644 --- a/UnitsNet/GeneratedCode/Quantities/Magnetization.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Magnetization.g.cs @@ -775,7 +775,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -786,7 +786,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Mass.g.cs b/UnitsNet/GeneratedCode/Quantities/Mass.g.cs index 2f64b31f57..9ecb3ea89d 100644 --- a/UnitsNet/GeneratedCode/Quantities/Mass.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Mass.g.cs @@ -1358,7 +1358,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1369,7 +1369,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/MassConcentration.g.cs b/UnitsNet/GeneratedCode/Quantities/MassConcentration.g.cs index 99f7376e5e..057487a995 100644 --- a/UnitsNet/GeneratedCode/Quantities/MassConcentration.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MassConcentration.g.cs @@ -1680,7 +1680,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1691,7 +1691,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/MassFlow.g.cs b/UnitsNet/GeneratedCode/Quantities/MassFlow.g.cs index 5f9c4c13d2..5ef954faca 100644 --- a/UnitsNet/GeneratedCode/Quantities/MassFlow.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MassFlow.g.cs @@ -1424,7 +1424,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1435,7 +1435,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs b/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs index 31186084c8..2585ae1f64 100644 --- a/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs @@ -997,7 +997,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1008,7 +1008,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/MassFraction.g.cs b/UnitsNet/GeneratedCode/Quantities/MassFraction.g.cs index 34c3160bac..7049f5d0c7 100644 --- a/UnitsNet/GeneratedCode/Quantities/MassFraction.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MassFraction.g.cs @@ -1188,7 +1188,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1199,7 +1199,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/MassMomentOfInertia.g.cs b/UnitsNet/GeneratedCode/Quantities/MassMomentOfInertia.g.cs index 0b6ddbe0b2..acd8dd86ba 100644 --- a/UnitsNet/GeneratedCode/Quantities/MassMomentOfInertia.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MassMomentOfInertia.g.cs @@ -1258,7 +1258,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1269,7 +1269,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Molality.g.cs b/UnitsNet/GeneratedCode/Quantities/Molality.g.cs index 9015e93308..15ac985bf3 100644 --- a/UnitsNet/GeneratedCode/Quantities/Molality.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Molality.g.cs @@ -811,7 +811,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -822,7 +822,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/MolarEnergy.g.cs b/UnitsNet/GeneratedCode/Quantities/MolarEnergy.g.cs index ebd90caea2..ce6967aa3b 100644 --- a/UnitsNet/GeneratedCode/Quantities/MolarEnergy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MolarEnergy.g.cs @@ -821,7 +821,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -832,7 +832,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/MolarEntropy.g.cs b/UnitsNet/GeneratedCode/Quantities/MolarEntropy.g.cs index 8b883294b9..1da342ca2b 100644 --- a/UnitsNet/GeneratedCode/Quantities/MolarEntropy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MolarEntropy.g.cs @@ -808,7 +808,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -819,7 +819,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/MolarFlow.g.cs b/UnitsNet/GeneratedCode/Quantities/MolarFlow.g.cs index 83e79f2d1a..280bfb5126 100644 --- a/UnitsNet/GeneratedCode/Quantities/MolarFlow.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MolarFlow.g.cs @@ -950,7 +950,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -961,7 +961,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/MolarMass.g.cs b/UnitsNet/GeneratedCode/Quantities/MolarMass.g.cs index caf672ff18..b0dc8647f7 100644 --- a/UnitsNet/GeneratedCode/Quantities/MolarMass.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MolarMass.g.cs @@ -1015,7 +1015,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1026,7 +1026,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Molarity.g.cs b/UnitsNet/GeneratedCode/Quantities/Molarity.g.cs index d68df0f5bf..6cc86296ef 100644 --- a/UnitsNet/GeneratedCode/Quantities/Molarity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Molarity.g.cs @@ -996,7 +996,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1007,7 +1007,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Permeability.g.cs b/UnitsNet/GeneratedCode/Quantities/Permeability.g.cs index 16619cadfa..9a72750e46 100644 --- a/UnitsNet/GeneratedCode/Quantities/Permeability.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Permeability.g.cs @@ -775,7 +775,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -786,7 +786,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Permittivity.g.cs b/UnitsNet/GeneratedCode/Quantities/Permittivity.g.cs index acd1c9a44b..8d8262bd1c 100644 --- a/UnitsNet/GeneratedCode/Quantities/Permittivity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Permittivity.g.cs @@ -775,7 +775,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -786,7 +786,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/PorousMediumPermeability.g.cs b/UnitsNet/GeneratedCode/Quantities/PorousMediumPermeability.g.cs index 087ef93e24..ed12c3eaa5 100644 --- a/UnitsNet/GeneratedCode/Quantities/PorousMediumPermeability.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/PorousMediumPermeability.g.cs @@ -847,7 +847,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -858,7 +858,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Power.g.cs b/UnitsNet/GeneratedCode/Quantities/Power.g.cs index 1e2e5fa760..7246b0241d 100644 --- a/UnitsNet/GeneratedCode/Quantities/Power.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Power.g.cs @@ -1344,7 +1344,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1355,7 +1355,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/PowerDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/PowerDensity.g.cs index 1adbdbe2eb..92e952fd10 100644 --- a/UnitsNet/GeneratedCode/Quantities/PowerDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/PowerDensity.g.cs @@ -1546,7 +1546,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1557,7 +1557,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/PowerRatio.g.cs b/UnitsNet/GeneratedCode/Quantities/PowerRatio.g.cs index cb55dc4486..71a896abfa 100644 --- a/UnitsNet/GeneratedCode/Quantities/PowerRatio.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/PowerRatio.g.cs @@ -784,7 +784,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -795,7 +795,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Pressure.g.cs b/UnitsNet/GeneratedCode/Quantities/Pressure.g.cs index 669f5696bc..12bdbf77df 100644 --- a/UnitsNet/GeneratedCode/Quantities/Pressure.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Pressure.g.cs @@ -1676,7 +1676,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1687,7 +1687,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/PressureChangeRate.g.cs b/UnitsNet/GeneratedCode/Quantities/PressureChangeRate.g.cs index c62c2d7349..38533f3058 100644 --- a/UnitsNet/GeneratedCode/Quantities/PressureChangeRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/PressureChangeRate.g.cs @@ -1091,7 +1091,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1102,7 +1102,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDose.g.cs b/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDose.g.cs index 6e221ede92..b57f0adb9e 100644 --- a/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDose.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDose.g.cs @@ -882,7 +882,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -893,7 +893,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDoseRate.g.cs b/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDoseRate.g.cs index 2598de74fe..5899e3d517 100644 --- a/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDoseRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDoseRate.g.cs @@ -947,7 +947,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -958,7 +958,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/RadiationExposure.g.cs b/UnitsNet/GeneratedCode/Quantities/RadiationExposure.g.cs index c1a12b56c0..01761c4a4b 100644 --- a/UnitsNet/GeneratedCode/Quantities/RadiationExposure.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RadiationExposure.g.cs @@ -898,7 +898,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -909,7 +909,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Radioactivity.g.cs b/UnitsNet/GeneratedCode/Quantities/Radioactivity.g.cs index b55ef3614c..14f51a39b3 100644 --- a/UnitsNet/GeneratedCode/Quantities/Radioactivity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Radioactivity.g.cs @@ -1276,7 +1276,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1287,7 +1287,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Ratio.g.cs b/UnitsNet/GeneratedCode/Quantities/Ratio.g.cs index b88e67f44d..71dfdab69d 100644 --- a/UnitsNet/GeneratedCode/Quantities/Ratio.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Ratio.g.cs @@ -848,7 +848,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -859,7 +859,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/RatioChangeRate.g.cs b/UnitsNet/GeneratedCode/Quantities/RatioChangeRate.g.cs index cd90dbb434..5c9c658d66 100644 --- a/UnitsNet/GeneratedCode/Quantities/RatioChangeRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RatioChangeRate.g.cs @@ -790,7 +790,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -801,7 +801,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ReciprocalArea.g.cs b/UnitsNet/GeneratedCode/Quantities/ReciprocalArea.g.cs index 619d6bf5ee..0e8f6a6ca7 100644 --- a/UnitsNet/GeneratedCode/Quantities/ReciprocalArea.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ReciprocalArea.g.cs @@ -1003,7 +1003,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1014,7 +1014,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ReciprocalLength.g.cs b/UnitsNet/GeneratedCode/Quantities/ReciprocalLength.g.cs index b1a609d11b..e6065e26fb 100644 --- a/UnitsNet/GeneratedCode/Quantities/ReciprocalLength.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ReciprocalLength.g.cs @@ -999,7 +999,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1010,7 +1010,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/RelativeHumidity.g.cs b/UnitsNet/GeneratedCode/Quantities/RelativeHumidity.g.cs index 93ce13dd42..45620d538a 100644 --- a/UnitsNet/GeneratedCode/Quantities/RelativeHumidity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RelativeHumidity.g.cs @@ -758,7 +758,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -769,7 +769,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/RotationalAcceleration.g.cs b/UnitsNet/GeneratedCode/Quantities/RotationalAcceleration.g.cs index d73d2568c4..03fd744cf7 100644 --- a/UnitsNet/GeneratedCode/Quantities/RotationalAcceleration.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RotationalAcceleration.g.cs @@ -826,7 +826,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -837,7 +837,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/RotationalSpeed.g.cs b/UnitsNet/GeneratedCode/Quantities/RotationalSpeed.g.cs index 97981250aa..353f25359f 100644 --- a/UnitsNet/GeneratedCode/Quantities/RotationalSpeed.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RotationalSpeed.g.cs @@ -1008,7 +1008,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1019,7 +1019,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/RotationalStiffness.g.cs b/UnitsNet/GeneratedCode/Quantities/RotationalStiffness.g.cs index 5d49da2399..a035083f0f 100644 --- a/UnitsNet/GeneratedCode/Quantities/RotationalStiffness.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RotationalStiffness.g.cs @@ -1375,7 +1375,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1386,7 +1386,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/RotationalStiffnessPerLength.g.cs b/UnitsNet/GeneratedCode/Quantities/RotationalStiffnessPerLength.g.cs index 9b74b458ff..1c61d270bf 100644 --- a/UnitsNet/GeneratedCode/Quantities/RotationalStiffnessPerLength.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RotationalStiffnessPerLength.g.cs @@ -857,7 +857,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -868,7 +868,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Scalar.g.cs b/UnitsNet/GeneratedCode/Quantities/Scalar.g.cs index fb9169457d..168d57fd09 100644 --- a/UnitsNet/GeneratedCode/Quantities/Scalar.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Scalar.g.cs @@ -758,7 +758,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -769,7 +769,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/SolidAngle.g.cs b/UnitsNet/GeneratedCode/Quantities/SolidAngle.g.cs index 04f18fad2e..ce4f4cf588 100644 --- a/UnitsNet/GeneratedCode/Quantities/SolidAngle.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/SolidAngle.g.cs @@ -761,7 +761,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -772,7 +772,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/SpecificEnergy.g.cs b/UnitsNet/GeneratedCode/Quantities/SpecificEnergy.g.cs index 53db4edb0b..ca20c24014 100644 --- a/UnitsNet/GeneratedCode/Quantities/SpecificEnergy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/SpecificEnergy.g.cs @@ -1351,7 +1351,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1362,7 +1362,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/SpecificEntropy.g.cs b/UnitsNet/GeneratedCode/Quantities/SpecificEntropy.g.cs index 6c54284451..b27dc303be 100644 --- a/UnitsNet/GeneratedCode/Quantities/SpecificEntropy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/SpecificEntropy.g.cs @@ -936,7 +936,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -947,7 +947,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/SpecificFuelConsumption.g.cs b/UnitsNet/GeneratedCode/Quantities/SpecificFuelConsumption.g.cs index 0fe787442c..d824513537 100644 --- a/UnitsNet/GeneratedCode/Quantities/SpecificFuelConsumption.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/SpecificFuelConsumption.g.cs @@ -829,7 +829,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -840,7 +840,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/SpecificVolume.g.cs b/UnitsNet/GeneratedCode/Quantities/SpecificVolume.g.cs index 81e9e4d7a0..07f1994a8a 100644 --- a/UnitsNet/GeneratedCode/Quantities/SpecificVolume.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/SpecificVolume.g.cs @@ -828,7 +828,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -839,7 +839,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/SpecificWeight.g.cs b/UnitsNet/GeneratedCode/Quantities/SpecificWeight.g.cs index b32d6da3ae..d8551976b7 100644 --- a/UnitsNet/GeneratedCode/Quantities/SpecificWeight.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/SpecificWeight.g.cs @@ -1097,7 +1097,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1108,7 +1108,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Speed.g.cs b/UnitsNet/GeneratedCode/Quantities/Speed.g.cs index 4bb3715912..73885a877c 100644 --- a/UnitsNet/GeneratedCode/Quantities/Speed.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Speed.g.cs @@ -1410,7 +1410,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1421,7 +1421,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/StandardVolumeFlow.g.cs b/UnitsNet/GeneratedCode/Quantities/StandardVolumeFlow.g.cs index 7dc743e7b4..eab2b96bb1 100644 --- a/UnitsNet/GeneratedCode/Quantities/StandardVolumeFlow.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/StandardVolumeFlow.g.cs @@ -916,7 +916,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -927,7 +927,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Temperature.g.cs b/UnitsNet/GeneratedCode/Quantities/Temperature.g.cs index c52d13cb4b..6fadae50c4 100644 --- a/UnitsNet/GeneratedCode/Quantities/Temperature.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Temperature.g.cs @@ -885,7 +885,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -896,7 +896,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/TemperatureChangeRate.g.cs b/UnitsNet/GeneratedCode/Quantities/TemperatureChangeRate.g.cs index 878712a7bb..e0a101b12a 100644 --- a/UnitsNet/GeneratedCode/Quantities/TemperatureChangeRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/TemperatureChangeRate.g.cs @@ -1073,7 +1073,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1084,7 +1084,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/TemperatureDelta.g.cs b/UnitsNet/GeneratedCode/Quantities/TemperatureDelta.g.cs index 0ccde04715..c72a69624b 100644 --- a/UnitsNet/GeneratedCode/Quantities/TemperatureDelta.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/TemperatureDelta.g.cs @@ -971,7 +971,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -982,7 +982,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/TemperatureGradient.g.cs b/UnitsNet/GeneratedCode/Quantities/TemperatureGradient.g.cs index 2840160e52..11d64354e1 100644 --- a/UnitsNet/GeneratedCode/Quantities/TemperatureGradient.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/TemperatureGradient.g.cs @@ -839,7 +839,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -850,7 +850,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ThermalConductivity.g.cs b/UnitsNet/GeneratedCode/Quantities/ThermalConductivity.g.cs index ca3500a8e0..e31ec01384 100644 --- a/UnitsNet/GeneratedCode/Quantities/ThermalConductivity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ThermalConductivity.g.cs @@ -793,7 +793,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -804,7 +804,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/ThermalInsulance.g.cs b/UnitsNet/GeneratedCode/Quantities/ThermalInsulance.g.cs index c1468e6c90..0133fcd6fa 100644 --- a/UnitsNet/GeneratedCode/Quantities/ThermalInsulance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ThermalInsulance.g.cs @@ -862,7 +862,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -873,7 +873,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Torque.g.cs b/UnitsNet/GeneratedCode/Quantities/Torque.g.cs index 06a579fc4c..7632fb2fdd 100644 --- a/UnitsNet/GeneratedCode/Quantities/Torque.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Torque.g.cs @@ -1259,7 +1259,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1270,7 +1270,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Turbidity.g.cs b/UnitsNet/GeneratedCode/Quantities/Turbidity.g.cs index 0ff81d737c..ec02d68ebb 100644 --- a/UnitsNet/GeneratedCode/Quantities/Turbidity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Turbidity.g.cs @@ -761,7 +761,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -772,7 +772,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/VitaminA.g.cs b/UnitsNet/GeneratedCode/Quantities/VitaminA.g.cs index 26dd954746..143f790aa5 100644 --- a/UnitsNet/GeneratedCode/Quantities/VitaminA.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/VitaminA.g.cs @@ -758,7 +758,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -769,7 +769,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/Volume.g.cs b/UnitsNet/GeneratedCode/Quantities/Volume.g.cs index 5eb4ce4fdf..711534ca4a 100644 --- a/UnitsNet/GeneratedCode/Quantities/Volume.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Volume.g.cs @@ -1823,7 +1823,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1834,7 +1834,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/VolumeConcentration.g.cs b/UnitsNet/GeneratedCode/Quantities/VolumeConcentration.g.cs index 72ea89bb6b..5130c4b829 100644 --- a/UnitsNet/GeneratedCode/Quantities/VolumeConcentration.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/VolumeConcentration.g.cs @@ -1123,7 +1123,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -1134,7 +1134,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/VolumeFlow.g.cs b/UnitsNet/GeneratedCode/Quantities/VolumeFlow.g.cs index 539a872f7c..b160969e5f 100644 --- a/UnitsNet/GeneratedCode/Quantities/VolumeFlow.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/VolumeFlow.g.cs @@ -2145,7 +2145,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -2156,7 +2156,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/VolumeFlowPerArea.g.cs b/UnitsNet/GeneratedCode/Quantities/VolumeFlowPerArea.g.cs index cea54fceac..903b1ab63b 100644 --- a/UnitsNet/GeneratedCode/Quantities/VolumeFlowPerArea.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/VolumeFlowPerArea.g.cs @@ -790,7 +790,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -801,7 +801,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/VolumePerLength.g.cs b/UnitsNet/GeneratedCode/Quantities/VolumePerLength.g.cs index 87df486e46..49a17c2b03 100644 --- a/UnitsNet/GeneratedCode/Quantities/VolumePerLength.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/VolumePerLength.g.cs @@ -916,7 +916,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -927,7 +927,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/VolumetricHeatCapacity.g.cs b/UnitsNet/GeneratedCode/Quantities/VolumetricHeatCapacity.g.cs index 58d974dbe5..e1888a5ac6 100644 --- a/UnitsNet/GeneratedCode/Quantities/VolumetricHeatCapacity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/VolumetricHeatCapacity.g.cs @@ -919,7 +919,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -930,7 +930,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/GeneratedCode/Quantities/WarpingMomentOfInertia.g.cs b/UnitsNet/GeneratedCode/Quantities/WarpingMomentOfInertia.g.cs index 338fb8caee..6426a72417 100644 --- a/UnitsNet/GeneratedCode/Quantities/WarpingMomentOfInertia.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/WarpingMomentOfInertia.g.cs @@ -862,7 +862,7 @@ public string ToString(IFormatProvider? provider) return ToString(null, provider); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using . /// @@ -873,7 +873,7 @@ public string ToString(string? format) return ToString(format, null); } - /// + /// /// /// Gets the string representation of this instance in the specified format string using the specified format provider, or if null. /// diff --git a/UnitsNet/QuantityFormatter.cs b/UnitsNet/QuantityFormatter.cs index a1e314b27c..af2ff1cf22 100644 --- a/UnitsNet/QuantityFormatter.cs +++ b/UnitsNet/QuantityFormatter.cs @@ -109,7 +109,7 @@ public static string Format(IQuantity quantity, string? fo /// /// The string representation. /// Thrown when the format specifier is invalid. - public string Format(TQuantity quantity, string? format, IFormatProvider? formatProvider) + public string Format(TQuantity quantity, string? format = null, IFormatProvider? formatProvider = null) where TQuantity : IQuantity { formatProvider ??= CultureInfo.CurrentCulture; @@ -212,33 +212,4 @@ private string ToStringWithSignificantDigitsAfterRadix(TQuantity quan var formatArgs = UnitFormatter.GetFormatArgs(quantity.Value, abbreviation, formatProvider, []); return string.Format(formatProvider, formatForSignificantDigits, formatArgs).TrimEnd(); } - - /// - /// Formats a using the given format string using - /// . - /// - /// - public string Format(TQuantity quantity, string? format) - where TQuantity : IQuantity - { - return Format(quantity, format, null); - } - - /// - /// Formats a using the "G" format and the . - /// - /// - /// The type of the quantity to format. Must implement . - /// - /// - /// The quantity to format. - /// - /// - /// A string representation of the quantity, formatted using the "G" format and the current culture. - /// - public string Format(TQuantity quantity) - where TQuantity : IQuantity - { - return Format(quantity, null, null); - } } From 0dace945a23442134a037e6ab931b3095b84d6c8 Mon Sep 17 00:00:00 2001 From: lipchev Date: Sat, 19 Apr 2025 18:27:38 +0300 Subject: [PATCH 6/6] updating the ToStringWithDefaultPrecisionBenchmarks (targeting net9.0) --- .../ToString/ToStringWithDefaultPrecisionBenchmarks.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UnitsNet.Benchmark/Conversions/ToString/ToStringWithDefaultPrecisionBenchmarks.cs b/UnitsNet.Benchmark/Conversions/ToString/ToStringWithDefaultPrecisionBenchmarks.cs index 6d0560ebfb..5b1381e91f 100644 --- a/UnitsNet.Benchmark/Conversions/ToString/ToStringWithDefaultPrecisionBenchmarks.cs +++ b/UnitsNet.Benchmark/Conversions/ToString/ToStringWithDefaultPrecisionBenchmarks.cs @@ -9,7 +9,7 @@ namespace UnitsNet.Benchmark.Conversions.ToString; [MemoryDiagnoser] [SimpleJob(RuntimeMoniker.Net48)] -[SimpleJob(RuntimeMoniker.Net80)] +[SimpleJob(RuntimeMoniker.Net90)] public class ToStringWithDefaultPrecisionBenchmarks { private static readonly double Value = 123.456;