diff --git a/CodeGen/Generators/UnitsNetGen/QuantityGenerator.cs b/CodeGen/Generators/UnitsNetGen/QuantityGenerator.cs
index 985a8f5ebb..0b2f661d03 100644
--- a/CodeGen/Generators/UnitsNetGen/QuantityGenerator.cs
+++ b/CodeGen/Generators/UnitsNetGen/QuantityGenerator.cs
@@ -227,63 +227,18 @@ public sealed class {quantityInfoClassName}: QuantityInfo<{_quantity.Name}, {_un
///
/// An of representing the default unit mappings for {_quantity.Name}.
public static IEnumerable> GetDefaultMappings()
- {{");
+ {{
+ return new UnitDefinition<{_unitEnumName}>[]
+ {{");
foreach (Unit unit in _quantity.Units)
{
- BaseUnits? baseUnits = unit.BaseUnits;
- string baseUnitsFormat;
- if (baseUnits == null)
- {
- baseUnitsFormat = "BaseUnits.Undefined";
- }
- else
- {
- baseUnitsFormat = $"new BaseUnits({string.Join(", ",
- new[]
- {
- baseUnits.L != null ? $"length: LengthUnit.{baseUnits.L}" : null,
- baseUnits.M != null ? $"mass: MassUnit.{baseUnits.M}" : null,
- baseUnits.T != null ? $"time: DurationUnit.{baseUnits.T}" : null,
- baseUnits.I != null ? $"current: ElectricCurrentUnit.{baseUnits.I}" : null,
- baseUnits.Θ != null ? $"temperature: TemperatureUnit.{baseUnits.Θ}" : null,
- baseUnits.N != null ? $"amount: AmountOfSubstanceUnit.{baseUnits.N}" : null,
- baseUnits.J != null ? $"luminousIntensity: LuminousIntensityUnit.{baseUnits.J}" : null
- }.Where(str => str != null))})";
- }
-
- // the UnitInfo constructor has 3 overloads:
- // - one for the base unit without conversion expressions
- // - one for units with only FromBaseToUnit conversion expression (with the FromUnitToBase expression assumed to be the inverse)
- // - one for units with both FromBaseToUnit and FromUnitToBase conversion expressions (required when the conversion is not a simple inverse, e.g. affine conversions)
- if (unit.SingularName == _quantity.BaseUnit)
- {
- Writer.WL($@"
- yield return new ({_unitEnumName}.{unit.SingularName}, ""{unit.SingularName}"", ""{unit.PluralName}"", {baseUnitsFormat});");
- }
- else
- {
- CompositeExpression expressionFromBaseToUnit = ExpressionEvaluator.Evaluate(unit.FromBaseToUnitFunc, "{x}");
- // Check if FromUnitToBase is simply the inverse of FromBaseToUnit
- if (expressionFromBaseToUnit.Terms.Count == 1 && expressionFromBaseToUnit.Degree == Fraction.One)
- {
- Writer.WL($@"
- yield return new ({_unitEnumName}.{unit.SingularName}, ""{unit.SingularName}"", ""{unit.PluralName}"", {baseUnitsFormat},
- {expressionFromBaseToUnit.GetConversionExpressionFormat()}
- );");
- }
- else
- {
- Writer.WL($@"
- yield return new ({_unitEnumName}.{unit.SingularName}, ""{unit.SingularName}"", ""{unit.PluralName}"", {baseUnitsFormat},
- {expressionFromBaseToUnit.GetConversionExpressionFormat()},
- {unit.GetUnitToBaseConversionExpressionFormat()}
- );");
- }
- }
+ Writer.WL($@"
+ new ({_unitEnumName}.{unit.SingularName}, {_quantity.Name}Units.{unit.SingularName}),");
}
Writer.WL($@"
+ }};
}}
}}
");
diff --git a/CodeGen/Generators/UnitsNetGen/UnitsClassGenerator.cs b/CodeGen/Generators/UnitsNetGen/UnitsClassGenerator.cs
new file mode 100644
index 0000000000..474a02d85a
--- /dev/null
+++ b/CodeGen/Generators/UnitsNetGen/UnitsClassGenerator.cs
@@ -0,0 +1,108 @@
+using System.Linq;
+using CodeGen.Helpers;
+using CodeGen.Helpers.ExpressionAnalyzer;
+using CodeGen.Helpers.ExpressionAnalyzer.Expressions;
+using CodeGen.JsonTypes;
+using Fractions;
+
+namespace CodeGen.Generators.UnitsNetGen
+{
+ ///
+ /// Generates the static class of the units of a quantity as UnitOf<TQuantity>, such as
+ /// LengthUnits.Meter, with their names, base units and conversions.
+ ///
+ internal class UnitsClassGenerator : GeneratorBase
+ {
+ private readonly Quantity _quantity;
+ private readonly string _unitEnumName;
+
+ public UnitsClassGenerator(Quantity quantity)
+ {
+ _quantity = quantity;
+ _unitEnumName = $"{quantity.Name}Unit";
+ }
+
+ public string Generate()
+ {
+ Writer.WL(GeneratedFileHeader);
+ Writer.WL($@"
+// ReSharper disable once CheckNamespace
+namespace UnitsNet.Units
+{{
+ ///
+ /// The units of , such as .
+ /// ");
+ Writer.WLIfText(1, GetObsoleteAttributeOrNull(_quantity.ObsoleteText));
+ Writer.WL($@"
+ public static class {_quantity.Name}Units
+ {{");
+ var isFirst = true;
+ foreach (Unit unit in _quantity.Units)
+ {
+ if (!isFirst)
+ {
+ Writer.WL();
+ }
+
+ isFirst = false;
+ Writer.WL($@"
+ ///
+ /// The unit of .
+ /// ");
+ Writer.WLIfText(2, GetObsoleteAttributeOrNull(unit.ObsoleteText));
+ Writer.WL($@"
+ public static readonly UnitOf<{_quantity.Name}> {unit.SingularName} = new(""{unit.SingularName}"", ""{unit.PluralName}"", {GetBaseUnitsFormat(unit)},{GetConversionFormat(unit)});");
+ }
+
+ Writer.WL($@"
+ }}
+}}");
+ return Writer.ToString();
+ }
+
+ private string GetConversionFormat(Unit unit)
+ {
+ if (unit.SingularName == _quantity.BaseUnit)
+ {
+ return " 1";
+ }
+
+ CompositeExpression expressionFromBaseToUnit = ExpressionEvaluator.Evaluate(unit.FromBaseToUnitFunc, "{x}");
+ // A conversion with a single term is described by the value of the unit in the base unit, the reciprocal of its
+ // coefficient. Otherwise, such as for units with an offset, it needs both conversion expressions.
+ if (expressionFromBaseToUnit.Terms.Count == 1 && expressionFromBaseToUnit.Degree == Fraction.One)
+ {
+ return " " + expressionFromBaseToUnit.GetReciprocalCoefficientFormat();
+ }
+
+ return $@"
+ {expressionFromBaseToUnit.GetConversionExpressionFormat()},
+ {unit.GetUnitToBaseConversionExpressionFormat()}";
+ }
+
+ private static string GetBaseUnitsFormat(Unit unit)
+ {
+ BaseUnits? baseUnits = unit.BaseUnits;
+ if (baseUnits == null)
+ {
+ return "BaseUnits.Undefined";
+ }
+
+ return $"new BaseUnits({string.Join(", ",
+ new[]
+ {
+ baseUnits.L != null ? $"length: LengthUnit.{baseUnits.L}" : null,
+ baseUnits.M != null ? $"mass: MassUnit.{baseUnits.M}" : null,
+ baseUnits.T != null ? $"time: DurationUnit.{baseUnits.T}" : null,
+ baseUnits.I != null ? $"current: ElectricCurrentUnit.{baseUnits.I}" : null,
+ baseUnits.Θ != null ? $"temperature: TemperatureUnit.{baseUnits.Θ}" : null,
+ baseUnits.N != null ? $"amount: AmountOfSubstanceUnit.{baseUnits.N}" : null,
+ baseUnits.J != null ? $"luminousIntensity: LuminousIntensityUnit.{baseUnits.J}" : null
+ }.Where(str => str != null))})";
+ }
+
+ private static string? GetObsoleteAttributeOrNull(string? obsoleteText) => string.IsNullOrWhiteSpace(obsoleteText)
+ ? null
+ : $"[System.Obsolete(\"{obsoleteText}\")]";
+ }
+}
diff --git a/CodeGen/Generators/UnitsNetGenerator.cs b/CodeGen/Generators/UnitsNetGenerator.cs
index a2d5ed9ce6..cf650772a9 100644
--- a/CodeGen/Generators/UnitsNetGenerator.cs
+++ b/CodeGen/Generators/UnitsNetGenerator.cs
@@ -61,6 +61,7 @@ public static void Generate(string rootDir, Quantity[] quantities, QuantityNameT
GenerateQuantity(quantity, $"{outputDir}/Quantities/{quantity.Name}.g.cs");
GenerateUnitType(quantity, $"{outputDir}/Units/{quantity.Name}Unit.g.cs", unitEnumValues);
+ GenerateUnitsClass(quantity, $"{outputDir}/Units/{quantity.Name}Units.g.cs");
GenerateNumberToExtensions(quantity, $"{extensionsOutputDir}/NumberTo{quantity.Name}Extensions.g.cs");
GenerateNumberToExtensionsTestClass(quantity, $"{extensionsTestOutputDir}/NumberTo{quantity.Name}ExtensionsTest.g.cs");
GenerateNumberToExtensionsCS14(quantity, $"{extensionsCs14OutputDir}/NumberTo{quantity.Name}Extensions.g.cs");
@@ -126,6 +127,12 @@ private static void GenerateNumberToExtensionsCS14TestClass(Quantity quantity, s
CodeGenFile.WriteAllText(filePath, content);
}
+ private static void GenerateUnitsClass(Quantity quantity, string filePath)
+ {
+ var content = new UnitsClassGenerator(quantity).Generate();
+ CodeGenFile.WriteAllText(filePath, content);
+ }
+
private static void GenerateUnitType(Quantity quantity, string filePath, UnitEnumNameToValue unitEnumValues)
{
var content = new UnitTypeGenerator(quantity, unitEnumValues).Generate();
diff --git a/CodeGen/Helpers/ExpressionEvaluationHelpers.cs b/CodeGen/Helpers/ExpressionEvaluationHelpers.cs
index 78b2ad3d36..ab4046f444 100644
--- a/CodeGen/Helpers/ExpressionEvaluationHelpers.cs
+++ b/CodeGen/Helpers/ExpressionEvaluationHelpers.cs
@@ -170,6 +170,15 @@ private static string GetLongConstantFormat(this Fraction coefficient)
return expandedExpression;
}
+ ///
+ /// Gets the format of the reciprocal of the coefficient of a conversion with a single term, such as the value of a
+ /// unit in the base unit from the conversion from the base unit to the unit.
+ ///
+ public static string GetReciprocalCoefficientFormat(this CompositeExpression expression)
+ {
+ return expression.Terms.Single().Coefficient.Reciprocal().GetFractionalConstantFormat();
+ }
+
private static string GetFractionalConstantFormat(this Fraction coefficient)
{
coefficient = coefficient.Reduce();
diff --git a/Docs/extending-with-custom-units.md b/Docs/extending-with-custom-units.md
index cfbba73989..8e77cd625d 100644
--- a/Docs/extending-with-custom-units.md
+++ b/Docs/extending-with-custom-units.md
@@ -25,6 +25,20 @@ To add new quantities or units to the `UnitsNet` nuget, please see [Adding a New
You miss out on the statically generated code for members like `Length.FromMeters(1)` and `myLength.Meters`.
Conversion methods like `myLength.As()` and `myLength.ToUnit()` currently only support their respective unit enums, in this case `LengthUnit`.
+### Convert to and from your own unit
+
+To convert a quantity to or from a unit that UnitsNet doesn't define, describe the unit with a `UnitOf`. You give the value of one of the unit in the base unit of the quantity, and UnitsNet uses it directly, without a unit enum value or any setup.
+
+```c#
+// 1 furlong = 201.168 m
+var furlong = new UnitOf("Furlong", "Furlongs", 201.168);
+
+QuantityValue furlongs = Length.FromMiles(1).As(furlong); // 8
+Length length = Length.Info.From(2, furlong); // 402.336 m, in the base unit
+```
+
+The unit is tied to its quantity, so `Mass.FromKilograms(1).As(furlong)` doesn't compile. For units with an offset, such as temperatures, pass the conversion expressions from and to the base unit instead. `From` returns the quantity in its base unit, since a quantity can only be in one of its own units.
+
### Can I add a custom unit to an existing quantity in UnitsNet?
Currently, no.
diff --git a/UnitsNet.Tests/UnitOfTests.cs b/UnitsNet.Tests/UnitOfTests.cs
new file mode 100644
index 0000000000..781792fcfa
--- /dev/null
+++ b/UnitsNet.Tests/UnitOfTests.cs
@@ -0,0 +1,174 @@
+// 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.Linq;
+using System.Reflection;
+using UnitsNet.Units;
+using Xunit;
+
+namespace UnitsNet.Tests;
+
+public class UnitOfTests
+{
+ // 1 furlong = 201.168 m
+ private static readonly UnitOf Furlong = new("Furlong", "Furlongs", 201.168);
+
+ // Same conversions as TemperatureUnit.DegreeFahrenheit, to compare against.
+ private static readonly UnitOf Fahrenheit = new("Fahrenheit", "Fahrenheits",
+ new ConversionExpression(coefficient: 1.8, constantTerm: -459.67),
+ new ConversionExpression(coefficient: QuantityValue.FromTerms(5, 9), constantTerm: QuantityValue.FromTerms(45967, 180)));
+
+ [Fact]
+ public void Constructor_WithValueInBaseUnit_DerivesTheConversionFromBase()
+ {
+ Assert.Equal("Furlong", Furlong.Name);
+ Assert.Equal("Furlongs", Furlong.PluralName);
+ Assert.Equal(201.168m, Furlong.ConversionToBase.Evaluate(QuantityValue.One));
+ Assert.Equal(QuantityValue.FromTerms(1000, 201168), Furlong.ConversionFromBase.Evaluate(QuantityValue.One));
+ }
+
+ [Fact]
+ public void Constructor_WithNullArguments_ThrowsArgumentNullException()
+ {
+ Assert.Throws(() => new UnitOf(null!, "Furlongs", 1));
+ Assert.Throws(() => new UnitOf("Furlong", null!, 1));
+ Assert.Throws(() => new UnitOf("Furlong", "Furlongs", (BaseUnits)null!, 1));
+ }
+
+ [Fact]
+ public void BaseUnits_WhenNotGiven_IsUndefined()
+ {
+ Assert.Equal(BaseUnits.Undefined, Furlong.BaseUnits);
+ }
+
+ [Fact]
+ public void Constructor_WithBaseUnits_KeepsThem()
+ {
+ var baseUnits = new BaseUnits(length: LengthUnit.Foot, time: DurationUnit.Day);
+ var footPerDay = new UnitOf("FootPerDay", "FeetPerDay", baseUnits, (Length.FromFeet(1) / Duration.FromDays(1)).MetersPerSecond);
+
+ Assert.Equal(baseUnits, footPerDay.BaseUnits);
+ Assert.Equal(baseUnits, ((IUnitDefinition)footPerDay).BaseUnits);
+ Assert.Equal(new QuantityValue(86400), Speed.FromFeetPerSecond(1).As(footPerDay));
+ }
+
+ [Fact]
+ public void ToString_ReturnsName()
+ {
+ Assert.Equal("Furlong", Furlong.ToString());
+ }
+
+ [Fact]
+ public void As_ReturnsValueInThatUnit()
+ {
+ Assert.Equal(QuantityValue.One, Length.FromFeet(660).As(Furlong));
+ Assert.Equal(new QuantityValue(8), Length.FromMiles(1).As(Furlong));
+ }
+
+ [Fact]
+ public void As_AffineUnit_ReturnsValueInThatUnit()
+ {
+ Temperature temperature = Temperature.FromDegreesCelsius(37);
+
+ Assert.Equal(temperature.DegreesFahrenheit, temperature.As(Fahrenheit));
+ }
+
+ [Fact]
+ public void As_NullUnit_ThrowsArgumentNullException()
+ {
+ Assert.Throws(() => Length.FromMeters(1).As((UnitOf)null!));
+ }
+
+ [Fact]
+ public void From_ReturnsQuantityInBaseUnit()
+ {
+ Length length = Length.Info.From(2, Furlong);
+
+ Assert.Equal(LengthUnit.Meter, length.Unit);
+ Assert.Equal(402.336m, length.Value);
+ }
+
+ [Fact]
+ public void From_AffineUnit_ReturnsQuantityInBaseUnit()
+ {
+ Temperature temperature = Temperature.Info.From(98.6, Fahrenheit);
+
+ Assert.Equal(Temperature.BaseUnit, temperature.Unit);
+ Assert.Equal(Temperature.FromDegreesFahrenheit(98.6).Kelvins, temperature.Value);
+ }
+
+ [Fact]
+ public void From_RoundTripsWithAs()
+ {
+ Assert.Equal(new QuantityValue(42), Length.Info.From(42, Furlong).As(Furlong));
+ }
+
+ [Fact]
+ public void BuiltInUnit_HasTheNamesOfTheUnit()
+ {
+ Assert.Equal("Foot", LengthUnits.Foot.Name);
+ Assert.Equal("Feet", LengthUnits.Foot.PluralName);
+ }
+
+ [Fact]
+ public void BuiltInUnit_IsTheSameInstanceEveryTime()
+ {
+ Assert.Same(LengthUnits.Foot, LengthUnits.Foot);
+ }
+
+ [Fact]
+ public void As_BuiltInUnit_ReturnsSameValueAsUnitEnum()
+ {
+ Length length = Length.FromMeters(3);
+
+ Assert.Equal(length.Feet, length.As(LengthUnits.Foot));
+ }
+
+ [Fact]
+ public void As_BuiltInAffineUnit_ReturnsSameValueAsUnitEnum()
+ {
+ Temperature temperature = Temperature.FromDegreesCelsius(37);
+
+ Assert.Equal(temperature.DegreesFahrenheit, temperature.As(TemperatureUnits.DegreeFahrenheit));
+ }
+
+ [Fact]
+ public void From_BuiltInUnit_ReturnsQuantityInThatUnit()
+ {
+ Length length = Length.Info.From(2, LengthUnits.Foot);
+
+ Assert.Equal(Length.FromFeet(2), length);
+ Assert.Equal(LengthUnit.Foot, length.Unit);
+ }
+
+ [Fact]
+ public void BuiltInUnits_MatchTheUnitEnumOfEveryQuantity()
+ {
+ Assert.All(Quantity.Infos, quantityInfo =>
+ {
+ Type unitsType = typeof(LengthUnits).Assembly.GetType($"UnitsNet.Units.{quantityInfo.Name}Units", throwOnError: true)!;
+ FieldInfo[] fields = unitsType.GetFields(BindingFlags.Public | BindingFlags.Static);
+
+ Assert.Equal(quantityInfo.UnitInfos.Select(unitInfo => unitInfo.Name).OrderBy(name => name),
+ fields.Select(field => field.Name).OrderBy(name => name));
+ Assert.All(quantityInfo.UnitInfos, unitInfo =>
+ {
+ object unit = fields.Single(field => field.Name == unitInfo.Name).GetValue(null)!;
+ Assert.Equal(typeof(UnitOf<>).MakeGenericType(quantityInfo.QuantityType), unit.GetType());
+
+ var definition = (IUnitDefinition)unit;
+ Assert.Equal(unitInfo.Name, definition.Name);
+ Assert.Equal(unitInfo.PluralName, definition.PluralName);
+ Assert.Equal(unitInfo.BaseUnits, definition.BaseUnits);
+ Assert.Equal(unitInfo.ConversionFromBase.Evaluate(QuantityValue.One), definition.ConversionFromBase.Evaluate(QuantityValue.One));
+ });
+ });
+ }
+
+ [Fact]
+ public void From_NullUnit_ThrowsArgumentNullException()
+ {
+ Assert.Throws(() => Length.Info.From(1, (UnitOf)null!));
+ }
+}
diff --git a/UnitsNet/CustomCode/QuantityInfo/Units/UnitDefinition.cs b/UnitsNet/CustomCode/QuantityInfo/Units/UnitDefinition.cs
index f0af1cdbbd..ee2cb9f1a3 100644
--- a/UnitsNet/CustomCode/QuantityInfo/Units/UnitDefinition.cs
+++ b/UnitsNet/CustomCode/QuantityInfo/Units/UnitDefinition.cs
@@ -108,11 +108,26 @@ public UnitDefinition(TUnit value, string singularName, string pluralName, BaseU
ConversionToBase = conversionToBase;
}
+ ///
+ /// Initializes a new instance of the class for the unit enum value of a unit
+ /// given by another definition, such as .
+ ///
+ internal UnitDefinition(TUnit value, IUnitDefinition definition)
+ : this(value, definition.Name, definition.PluralName, definition.BaseUnits, definition.ConversionFromBase, definition.ConversionToBase)
+ {
+ Source = definition;
+ }
+
///
/// The enum value of the unit, such as .
///
public TUnit Value { get; }
+ ///
+ /// The definition this unit was created from, such as , if any.
+ ///
+ internal IUnitDefinition? Source { get; }
+
///
/// The singular name of the unit, such as "Centimeter".
///
diff --git a/UnitsNet/CustomCode/QuantityInfo/Units/UnitOf.cs b/UnitsNet/CustomCode/QuantityInfo/Units/UnitOf.cs
new file mode 100644
index 0000000000..ab00551d37
--- /dev/null
+++ b/UnitsNet/CustomCode/QuantityInfo/Units/UnitOf.cs
@@ -0,0 +1,137 @@
+// 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.Diagnostics;
+
+namespace UnitsNet;
+
+///
+/// A unit of , described by its names and conversions, such as a furlong of
+/// .
+///
+///
+/// Quantities can be converted to and from the unit with
+/// and
+/// .
+/// Since the unit is tied to its quantity, using it with another quantity doesn't compile.
+///
+/// The quantity this is a unit of, such as .
+public sealed class UnitOf : UnitOf
+ where TQuantity : IQuantity
+{
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ /// The singular name of the unit, such as "Furlong".
+ /// The plural name of the unit, such as "Furlongs".
+ ///
+ /// The value of one of this unit in the base unit of the quantity, such as 201.168 for a furlong, which is 201.168
+ /// meters.
+ ///
+ ///
+ /// Thrown when or is null.
+ ///
+ public UnitOf(string singularName, string pluralName, QuantityValue valueInBaseUnit)
+ : this(singularName, pluralName, BaseUnits.Undefined, valueInBaseUnit)
+ {
+ }
+
+ ///
+ /// Initializes a new instance of the class for a unit made of the base units of
+ /// UnitsNet, such as feet per day of .
+ ///
+ /// The singular name of the unit, such as "FootPerDay".
+ /// The plural name of the unit, such as "FeetPerDay".
+ /// The base units the unit is made of, such as feet and days.
+ /// The value of one of this unit in the base unit of the quantity.
+ ///
+ /// Thrown when , , or is
+ /// null.
+ ///
+ public UnitOf(string singularName, string pluralName, BaseUnits baseUnits, QuantityValue valueInBaseUnit)
+ : this(singularName, pluralName, baseUnits, QuantityValue.Inverse(valueInBaseUnit), valueInBaseUnit)
+ {
+ }
+
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ /// The singular name of the unit, such as "Furlong".
+ /// The plural name of the unit, such as "Furlongs".
+ /// The conversion expression from the base unit of the quantity to this unit.
+ /// The conversion expression from this unit to the base unit of the quantity.
+ ///
+ /// Thrown when or is null.
+ ///
+ public UnitOf(string singularName, string pluralName, ConversionExpression conversionFromBase, ConversionExpression conversionToBase)
+ : this(singularName, pluralName, BaseUnits.Undefined, conversionFromBase, conversionToBase)
+ {
+ }
+
+ ///
+ /// Initializes a new instance of the class for a unit made of the base units of
+ /// UnitsNet.
+ ///
+ /// The singular name of the unit.
+ /// The plural name of the unit.
+ /// The base units the unit is made of.
+ /// The conversion expression from the base unit of the quantity to this unit.
+ /// The conversion expression from this unit to the base unit of the quantity.
+ ///
+ /// Thrown when , , or is
+ /// null.
+ ///
+ public UnitOf(string singularName, string pluralName, BaseUnits baseUnits,
+ ConversionExpression conversionFromBase, ConversionExpression conversionToBase)
+ : base(singularName, pluralName, baseUnits, conversionFromBase, conversionToBase)
+ {
+ }
+}
+
+///
+/// A unit of a quantity, described by its names and conversions. See .
+///
+[DebuggerDisplay("{Name}")]
+public abstract class UnitOf : IUnitDefinition
+{
+ private protected UnitOf(string singularName, string pluralName, BaseUnits baseUnits,
+ ConversionExpression conversionFromBase, ConversionExpression conversionToBase)
+ {
+ Name = singularName ?? throw new ArgumentNullException(nameof(singularName));
+ PluralName = pluralName ?? throw new ArgumentNullException(nameof(pluralName));
+ BaseUnits = baseUnits ?? throw new ArgumentNullException(nameof(baseUnits));
+ ConversionFromBase = conversionFromBase;
+ ConversionToBase = conversionToBase;
+ }
+
+ ///
+ /// The singular name of the unit, such as "Furlong".
+ ///
+ public string Name { get; }
+
+ ///
+ /// The plural name of the unit, such as "Furlongs".
+ ///
+ public string PluralName { get; }
+
+ ///
+ public ConversionExpression ConversionFromBase { get; }
+
+ ///
+ public ConversionExpression ConversionToBase { get; }
+
+ ///
+ /// The base units the unit is made of, or if it isn't made of the base
+ /// units of UnitsNet, such as a furlong.
+ ///
+ public BaseUnits BaseUnits { get; }
+
+ ///
+ /// Returns the name of the unit.
+ ///
+ public override string ToString()
+ {
+ return Name;
+ }
+}
diff --git a/UnitsNet/Extensions/QuantityExtensions.cs b/UnitsNet/Extensions/QuantityExtensions.cs
index 0e8f40255f..dbf26d391d 100644
--- a/UnitsNet/Extensions/QuantityExtensions.cs
+++ b/UnitsNet/Extensions/QuantityExtensions.cs
@@ -112,6 +112,26 @@ public static QuantityValue As(this TQuantity quantity, TUnit
return UnitConverter.Default.ConvertValue(quantity, unit);
}
+ ///
+ /// Gets the value of the quantity in a , such as a furlong of .
+ ///
+ /// The quantity to convert.
+ /// The unit to get the value in.
+ /// The value in .
+ /// is null.
+ public static QuantityValue As(this TQuantity quantity, UnitOf unit)
+ where TQuantity : IQuantity
+ {
+ if (unit is null) throw new ArgumentNullException(nameof(unit));
+ UnitInfo fromUnit = quantity.GetUnitInfo();
+ if (fromUnit.QuantityInfo.FindUnitInfo(unit) is { } toUnit)
+ {
+ return toUnit.GetValueFrom(quantity.Value, fromUnit);
+ }
+
+ return unit.ConversionFromBase.Evaluate(fromUnit.ConvertValueToBaseUnit(quantity.Value));
+ }
+
///
/// The quantity to convert.
/// The target unit.
diff --git a/UnitsNet/GeneratedCode/Quantities/AbsorbedDoseOfIonizingRadiation.g.cs b/UnitsNet/GeneratedCode/Quantities/AbsorbedDoseOfIonizingRadiation.g.cs
index f4fd3d7330..d5037b5f2f 100644
--- a/UnitsNet/GeneratedCode/Quantities/AbsorbedDoseOfIonizingRadiation.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/AbsorbedDoseOfIonizingRadiation.g.cs
@@ -120,55 +120,26 @@ public static AbsorbedDoseOfIonizingRadiationInfo CreateDefault(FuncAn of representing the default unit mappings for AbsorbedDoseOfIonizingRadiation.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (AbsorbedDoseOfIonizingRadiationUnit.Centigray, "Centigray", "Centigrays", new BaseUnits(length: LengthUnit.Decimeter, time: DurationUnit.Second),
- 100
- );
- yield return new (AbsorbedDoseOfIonizingRadiationUnit.Decigray, "Decigray", "Decigrays", BaseUnits.Undefined,
- 10
- );
- yield return new (AbsorbedDoseOfIonizingRadiationUnit.Femtogray, "Femtogray", "Femtograys", BaseUnits.Undefined,
- 1000000000000000
- );
- yield return new (AbsorbedDoseOfIonizingRadiationUnit.Gigagray, "Gigagray", "Gigagrays", BaseUnits.Undefined,
- new QuantityValue(1, 1000000000)
- );
- yield return new (AbsorbedDoseOfIonizingRadiationUnit.Gray, "Gray", "Grays", new BaseUnits(length: LengthUnit.Meter, time: DurationUnit.Second));
- yield return new (AbsorbedDoseOfIonizingRadiationUnit.Kilogray, "Kilogray", "Kilograys", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
- yield return new (AbsorbedDoseOfIonizingRadiationUnit.Kilorad, "Kilorad", "Kilorads", BaseUnits.Undefined,
- new QuantityValue(1, 10)
- );
- yield return new (AbsorbedDoseOfIonizingRadiationUnit.Megagray, "Megagray", "Megagrays", new BaseUnits(length: LengthUnit.Kilometer, time: DurationUnit.Second),
- new QuantityValue(1, 1000000)
- );
- yield return new (AbsorbedDoseOfIonizingRadiationUnit.Megarad, "Megarad", "Megarads", BaseUnits.Undefined,
- new QuantityValue(1, 10000)
- );
- yield return new (AbsorbedDoseOfIonizingRadiationUnit.Microgray, "Microgray", "Micrograys", new BaseUnits(length: LengthUnit.Millimeter, time: DurationUnit.Second),
- 1000000
- );
- yield return new (AbsorbedDoseOfIonizingRadiationUnit.Milligray, "Milligray", "Milligrays", BaseUnits.Undefined,
- 1000
- );
- yield return new (AbsorbedDoseOfIonizingRadiationUnit.Millirad, "Millirad", "Millirads", BaseUnits.Undefined,
- 100000
- );
- yield return new (AbsorbedDoseOfIonizingRadiationUnit.Nanogray, "Nanogray", "Nanograys", BaseUnits.Undefined,
- 1000000000
- );
- yield return new (AbsorbedDoseOfIonizingRadiationUnit.Petagray, "Petagray", "Petagrays", BaseUnits.Undefined,
- new QuantityValue(1, 1000000000000000)
- );
- yield return new (AbsorbedDoseOfIonizingRadiationUnit.Picogray, "Picogray", "Picograys", new BaseUnits(length: LengthUnit.Micrometer, time: DurationUnit.Second),
- 1000000000000
- );
- yield return new (AbsorbedDoseOfIonizingRadiationUnit.Rad, "Rad", "Rads", BaseUnits.Undefined,
- 100
- );
- yield return new (AbsorbedDoseOfIonizingRadiationUnit.Teragray, "Teragray", "Teragrays", new BaseUnits(length: LengthUnit.Megameter, time: DurationUnit.Second),
- new QuantityValue(1, 1000000000000)
- );
+ return new UnitDefinition[]
+ {
+ new (AbsorbedDoseOfIonizingRadiationUnit.Centigray, AbsorbedDoseOfIonizingRadiationUnits.Centigray),
+ new (AbsorbedDoseOfIonizingRadiationUnit.Decigray, AbsorbedDoseOfIonizingRadiationUnits.Decigray),
+ new (AbsorbedDoseOfIonizingRadiationUnit.Femtogray, AbsorbedDoseOfIonizingRadiationUnits.Femtogray),
+ new (AbsorbedDoseOfIonizingRadiationUnit.Gigagray, AbsorbedDoseOfIonizingRadiationUnits.Gigagray),
+ new (AbsorbedDoseOfIonizingRadiationUnit.Gray, AbsorbedDoseOfIonizingRadiationUnits.Gray),
+ new (AbsorbedDoseOfIonizingRadiationUnit.Kilogray, AbsorbedDoseOfIonizingRadiationUnits.Kilogray),
+ new (AbsorbedDoseOfIonizingRadiationUnit.Kilorad, AbsorbedDoseOfIonizingRadiationUnits.Kilorad),
+ new (AbsorbedDoseOfIonizingRadiationUnit.Megagray, AbsorbedDoseOfIonizingRadiationUnits.Megagray),
+ new (AbsorbedDoseOfIonizingRadiationUnit.Megarad, AbsorbedDoseOfIonizingRadiationUnits.Megarad),
+ new (AbsorbedDoseOfIonizingRadiationUnit.Microgray, AbsorbedDoseOfIonizingRadiationUnits.Microgray),
+ new (AbsorbedDoseOfIonizingRadiationUnit.Milligray, AbsorbedDoseOfIonizingRadiationUnits.Milligray),
+ new (AbsorbedDoseOfIonizingRadiationUnit.Millirad, AbsorbedDoseOfIonizingRadiationUnits.Millirad),
+ new (AbsorbedDoseOfIonizingRadiationUnit.Nanogray, AbsorbedDoseOfIonizingRadiationUnits.Nanogray),
+ new (AbsorbedDoseOfIonizingRadiationUnit.Petagray, AbsorbedDoseOfIonizingRadiationUnits.Petagray),
+ new (AbsorbedDoseOfIonizingRadiationUnit.Picogray, AbsorbedDoseOfIonizingRadiationUnits.Picogray),
+ new (AbsorbedDoseOfIonizingRadiationUnit.Rad, AbsorbedDoseOfIonizingRadiationUnits.Rad),
+ new (AbsorbedDoseOfIonizingRadiationUnit.Teragray, AbsorbedDoseOfIonizingRadiationUnits.Teragray),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/Acceleration.g.cs b/UnitsNet/GeneratedCode/Quantities/Acceleration.g.cs
index debceb5f65..aa1e2c31ac 100644
--- a/UnitsNet/GeneratedCode/Quantities/Acceleration.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/Acceleration.g.cs
@@ -123,46 +123,23 @@ public static AccelerationInfo CreateDefault(FuncAn of representing the default unit mappings for Acceleration.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (AccelerationUnit.CentimeterPerSecondSquared, "CentimeterPerSecondSquared", "CentimetersPerSecondSquared", new BaseUnits(length: LengthUnit.Centimeter, time: DurationUnit.Second),
- 100
- );
- yield return new (AccelerationUnit.DecimeterPerSecondSquared, "DecimeterPerSecondSquared", "DecimetersPerSecondSquared", new BaseUnits(length: LengthUnit.Decimeter, time: DurationUnit.Second),
- 10
- );
- yield return new (AccelerationUnit.FootPerSecondSquared, "FootPerSecondSquared", "FeetPerSecondSquared", new BaseUnits(length: LengthUnit.Foot, time: DurationUnit.Second),
- new QuantityValue(1250, 381)
- );
- yield return new (AccelerationUnit.InchPerSecondSquared, "InchPerSecondSquared", "InchesPerSecondSquared", new BaseUnits(length: LengthUnit.Inch, time: DurationUnit.Second),
- new QuantityValue(5000, 127)
- );
- yield return new (AccelerationUnit.KilometerPerSecondSquared, "KilometerPerSecondSquared", "KilometersPerSecondSquared", new BaseUnits(length: LengthUnit.Kilometer, time: DurationUnit.Second),
- new QuantityValue(1, 1000)
- );
- yield return new (AccelerationUnit.KnotPerHour, "KnotPerHour", "KnotsPerHour", new BaseUnits(length: LengthUnit.NauticalMile, time: DurationUnit.Hour),
- new QuantityValue(3240000, 463)
- );
- yield return new (AccelerationUnit.KnotPerMinute, "KnotPerMinute", "KnotsPerMinute", new BaseUnits(length: LengthUnit.NauticalMile, time: DurationUnit.Minute),
- new QuantityValue(54000, 463)
- );
- yield return new (AccelerationUnit.KnotPerSecond, "KnotPerSecond", "KnotsPerSecond", new BaseUnits(length: LengthUnit.NauticalMile, time: DurationUnit.Second),
- new QuantityValue(900, 463)
- );
- yield return new (AccelerationUnit.MeterPerSecondSquared, "MeterPerSecondSquared", "MetersPerSecondSquared", new BaseUnits(length: LengthUnit.Meter, time: DurationUnit.Second));
- yield return new (AccelerationUnit.MicrometerPerSecondSquared, "MicrometerPerSecondSquared", "MicrometersPerSecondSquared", new BaseUnits(length: LengthUnit.Micrometer, time: DurationUnit.Second),
- 1000000
- );
- yield return new (AccelerationUnit.MillimeterPerSecondSquared, "MillimeterPerSecondSquared", "MillimetersPerSecondSquared", new BaseUnits(length: LengthUnit.Millimeter, time: DurationUnit.Second),
- 1000
- );
- yield return new (AccelerationUnit.MillistandardGravity, "MillistandardGravity", "MillistandardGravity", BaseUnits.Undefined,
- new QuantityValue(20000000, 196133)
- );
- yield return new (AccelerationUnit.NanometerPerSecondSquared, "NanometerPerSecondSquared", "NanometersPerSecondSquared", new BaseUnits(length: LengthUnit.Nanometer, time: DurationUnit.Second),
- 1000000000
- );
- yield return new (AccelerationUnit.StandardGravity, "StandardGravity", "StandardGravity", BaseUnits.Undefined,
- new QuantityValue(20000, 196133)
- );
+ return new UnitDefinition[]
+ {
+ new (AccelerationUnit.CentimeterPerSecondSquared, AccelerationUnits.CentimeterPerSecondSquared),
+ new (AccelerationUnit.DecimeterPerSecondSquared, AccelerationUnits.DecimeterPerSecondSquared),
+ new (AccelerationUnit.FootPerSecondSquared, AccelerationUnits.FootPerSecondSquared),
+ new (AccelerationUnit.InchPerSecondSquared, AccelerationUnits.InchPerSecondSquared),
+ new (AccelerationUnit.KilometerPerSecondSquared, AccelerationUnits.KilometerPerSecondSquared),
+ new (AccelerationUnit.KnotPerHour, AccelerationUnits.KnotPerHour),
+ new (AccelerationUnit.KnotPerMinute, AccelerationUnits.KnotPerMinute),
+ new (AccelerationUnit.KnotPerSecond, AccelerationUnits.KnotPerSecond),
+ new (AccelerationUnit.MeterPerSecondSquared, AccelerationUnits.MeterPerSecondSquared),
+ new (AccelerationUnit.MicrometerPerSecondSquared, AccelerationUnits.MicrometerPerSecondSquared),
+ new (AccelerationUnit.MillimeterPerSecondSquared, AccelerationUnits.MillimeterPerSecondSquared),
+ new (AccelerationUnit.MillistandardGravity, AccelerationUnits.MillistandardGravity),
+ new (AccelerationUnit.NanometerPerSecondSquared, AccelerationUnits.NanometerPerSecondSquared),
+ new (AccelerationUnit.StandardGravity, AccelerationUnits.StandardGravity),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/AmountOfSubstance.g.cs b/UnitsNet/GeneratedCode/Quantities/AmountOfSubstance.g.cs
index 11f278d0af..0992af4090 100644
--- a/UnitsNet/GeneratedCode/Quantities/AmountOfSubstance.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/AmountOfSubstance.g.cs
@@ -122,55 +122,26 @@ public static AmountOfSubstanceInfo CreateDefault(FuncAn of representing the default unit mappings for AmountOfSubstance.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (AmountOfSubstanceUnit.Centimole, "Centimole", "Centimoles", new BaseUnits(amount: AmountOfSubstanceUnit.Centimole),
- 100
- );
- yield return new (AmountOfSubstanceUnit.CentipoundMole, "CentipoundMole", "CentipoundMoles", new BaseUnits(amount: AmountOfSubstanceUnit.CentipoundMole),
- new QuantityValue(10000000, 45359237)
- );
- yield return new (AmountOfSubstanceUnit.Decimole, "Decimole", "Decimoles", new BaseUnits(amount: AmountOfSubstanceUnit.Decimole),
- 10
- );
- yield return new (AmountOfSubstanceUnit.DecipoundMole, "DecipoundMole", "DecipoundMoles", new BaseUnits(amount: AmountOfSubstanceUnit.DecipoundMole),
- new QuantityValue(1000000, 45359237)
- );
- yield return new (AmountOfSubstanceUnit.Femtomole, "Femtomole", "Femtomoles", new BaseUnits(amount: AmountOfSubstanceUnit.Femtomole),
- 1000000000000000
- );
- yield return new (AmountOfSubstanceUnit.Kilomole, "Kilomole", "Kilomoles", new BaseUnits(amount: AmountOfSubstanceUnit.Kilomole),
- new QuantityValue(1, 1000)
- );
- yield return new (AmountOfSubstanceUnit.KilopoundMole, "KilopoundMole", "KilopoundMoles", new BaseUnits(amount: AmountOfSubstanceUnit.KilopoundMole),
- new QuantityValue(100, 45359237)
- );
- yield return new (AmountOfSubstanceUnit.Megamole, "Megamole", "Megamoles", new BaseUnits(amount: AmountOfSubstanceUnit.Megamole),
- new QuantityValue(1, 1000000)
- );
- yield return new (AmountOfSubstanceUnit.Micromole, "Micromole", "Micromoles", new BaseUnits(amount: AmountOfSubstanceUnit.Micromole),
- 1000000
- );
- yield return new (AmountOfSubstanceUnit.MicropoundMole, "MicropoundMole", "MicropoundMoles", new BaseUnits(amount: AmountOfSubstanceUnit.MicropoundMole),
- new QuantityValue(100000000000, 45359237)
- );
- yield return new (AmountOfSubstanceUnit.Millimole, "Millimole", "Millimoles", new BaseUnits(amount: AmountOfSubstanceUnit.Millimole),
- 1000
- );
- yield return new (AmountOfSubstanceUnit.MillipoundMole, "MillipoundMole", "MillipoundMoles", new BaseUnits(amount: AmountOfSubstanceUnit.MillipoundMole),
- new QuantityValue(100000000, 45359237)
- );
- yield return new (AmountOfSubstanceUnit.Mole, "Mole", "Moles", new BaseUnits(amount: AmountOfSubstanceUnit.Mole));
- yield return new (AmountOfSubstanceUnit.Nanomole, "Nanomole", "Nanomoles", new BaseUnits(amount: AmountOfSubstanceUnit.Nanomole),
- 1000000000
- );
- yield return new (AmountOfSubstanceUnit.NanopoundMole, "NanopoundMole", "NanopoundMoles", new BaseUnits(amount: AmountOfSubstanceUnit.NanopoundMole),
- new QuantityValue(100000000000000, 45359237)
- );
- yield return new (AmountOfSubstanceUnit.Picomole, "Picomole", "Picomoles", new BaseUnits(amount: AmountOfSubstanceUnit.Picomole),
- 1000000000000
- );
- yield return new (AmountOfSubstanceUnit.PoundMole, "PoundMole", "PoundMoles", new BaseUnits(amount: AmountOfSubstanceUnit.PoundMole),
- new QuantityValue(100000, 45359237)
- );
+ return new UnitDefinition[]
+ {
+ new (AmountOfSubstanceUnit.Centimole, AmountOfSubstanceUnits.Centimole),
+ new (AmountOfSubstanceUnit.CentipoundMole, AmountOfSubstanceUnits.CentipoundMole),
+ new (AmountOfSubstanceUnit.Decimole, AmountOfSubstanceUnits.Decimole),
+ new (AmountOfSubstanceUnit.DecipoundMole, AmountOfSubstanceUnits.DecipoundMole),
+ new (AmountOfSubstanceUnit.Femtomole, AmountOfSubstanceUnits.Femtomole),
+ new (AmountOfSubstanceUnit.Kilomole, AmountOfSubstanceUnits.Kilomole),
+ new (AmountOfSubstanceUnit.KilopoundMole, AmountOfSubstanceUnits.KilopoundMole),
+ new (AmountOfSubstanceUnit.Megamole, AmountOfSubstanceUnits.Megamole),
+ new (AmountOfSubstanceUnit.Micromole, AmountOfSubstanceUnits.Micromole),
+ new (AmountOfSubstanceUnit.MicropoundMole, AmountOfSubstanceUnits.MicropoundMole),
+ new (AmountOfSubstanceUnit.Millimole, AmountOfSubstanceUnits.Millimole),
+ new (AmountOfSubstanceUnit.MillipoundMole, AmountOfSubstanceUnits.MillipoundMole),
+ new (AmountOfSubstanceUnit.Mole, AmountOfSubstanceUnits.Mole),
+ new (AmountOfSubstanceUnit.Nanomole, AmountOfSubstanceUnits.Nanomole),
+ new (AmountOfSubstanceUnit.NanopoundMole, AmountOfSubstanceUnits.NanopoundMole),
+ new (AmountOfSubstanceUnit.Picomole, AmountOfSubstanceUnits.Picomole),
+ new (AmountOfSubstanceUnit.PoundMole, AmountOfSubstanceUnits.PoundMole),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/AmplitudeRatio.g.cs b/UnitsNet/GeneratedCode/Quantities/AmplitudeRatio.g.cs
index 285feba890..d6ba8a5ee2 100644
--- a/UnitsNet/GeneratedCode/Quantities/AmplitudeRatio.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/AmplitudeRatio.g.cs
@@ -116,19 +116,13 @@ public static AmplitudeRatioInfo CreateDefault(FuncAn of representing the default unit mappings for AmplitudeRatio.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (AmplitudeRatioUnit.DecibelMicrovolt, "DecibelMicrovolt", "DecibelMicrovolts", BaseUnits.Undefined,
- new ConversionExpression(coefficient: 1, constantTerm: 120),
- new ConversionExpression(coefficient: 1, constantTerm: -120)
- );
- yield return new (AmplitudeRatioUnit.DecibelMillivolt, "DecibelMillivolt", "DecibelMillivolts", BaseUnits.Undefined,
- new ConversionExpression(coefficient: 1, constantTerm: 60),
- new ConversionExpression(coefficient: 1, constantTerm: -60)
- );
- yield return new (AmplitudeRatioUnit.DecibelUnloaded, "DecibelUnloaded", "DecibelsUnloaded", BaseUnits.Undefined,
- new ConversionExpression(coefficient: 1, constantTerm: new QuantityValue(2218487499, 1000000000)),
- new ConversionExpression(coefficient: 1, constantTerm: new QuantityValue(-2218487499, 1000000000))
- );
- yield return new (AmplitudeRatioUnit.DecibelVolt, "DecibelVolt", "DecibelVolts", BaseUnits.Undefined);
+ return new UnitDefinition[]
+ {
+ new (AmplitudeRatioUnit.DecibelMicrovolt, AmplitudeRatioUnits.DecibelMicrovolt),
+ new (AmplitudeRatioUnit.DecibelMillivolt, AmplitudeRatioUnits.DecibelMillivolt),
+ new (AmplitudeRatioUnit.DecibelUnloaded, AmplitudeRatioUnits.DecibelUnloaded),
+ new (AmplitudeRatioUnit.DecibelVolt, AmplitudeRatioUnits.DecibelVolt),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/Angle.g.cs b/UnitsNet/GeneratedCode/Quantities/Angle.g.cs
index f41544faa7..3d1949cd9c 100644
--- a/UnitsNet/GeneratedCode/Quantities/Angle.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/Angle.g.cs
@@ -119,49 +119,24 @@ public static AngleInfo CreateDefault(Func
/// An of representing the default unit mappings for Angle.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (AngleUnit.Arcminute, "Arcminute", "Arcminutes", BaseUnits.Undefined,
- new QuantityValue(new BigInteger(108) * QuantityValue.PowerOfTen(17), 3141592653589793)
- );
- yield return new (AngleUnit.Arcsecond, "Arcsecond", "Arcseconds", BaseUnits.Undefined,
- new QuantityValue(new BigInteger(648) * QuantityValue.PowerOfTen(18), 3141592653589793)
- );
- yield return new (AngleUnit.Centiradian, "Centiradian", "Centiradians", BaseUnits.Undefined,
- 100
- );
- yield return new (AngleUnit.Deciradian, "Deciradian", "Deciradians", BaseUnits.Undefined,
- 10
- );
- yield return new (AngleUnit.Degree, "Degree", "Degrees", BaseUnits.Undefined,
- new QuantityValue(180000000000000000, 3141592653589793)
- );
- yield return new (AngleUnit.Gradian, "Gradian", "Gradians", BaseUnits.Undefined,
- new QuantityValue(200000000000000000, 3141592653589793)
- );
- yield return new (AngleUnit.Microdegree, "Microdegree", "Microdegrees", BaseUnits.Undefined,
- new QuantityValue(new BigInteger(18) * QuantityValue.PowerOfTen(22), 3141592653589793)
- );
- yield return new (AngleUnit.Microradian, "Microradian", "Microradians", BaseUnits.Undefined,
- 1000000
- );
- yield return new (AngleUnit.Millidegree, "Millidegree", "Millidegrees", BaseUnits.Undefined,
- new QuantityValue(new BigInteger(18) * QuantityValue.PowerOfTen(19), 3141592653589793)
- );
- yield return new (AngleUnit.Milliradian, "Milliradian", "Milliradians", BaseUnits.Undefined,
- 1000
- );
- yield return new (AngleUnit.Nanodegree, "Nanodegree", "Nanodegrees", BaseUnits.Undefined,
- new QuantityValue(new BigInteger(18) * QuantityValue.PowerOfTen(25), 3141592653589793)
- );
- yield return new (AngleUnit.Nanoradian, "Nanoradian", "Nanoradians", BaseUnits.Undefined,
- 1000000000
- );
- yield return new (AngleUnit.NatoMil, "NatoMil", "NatoMils", BaseUnits.Undefined,
- new QuantityValue(3200000000000000000, 3141592653589793)
- );
- yield return new (AngleUnit.Radian, "Radian", "Radians", BaseUnits.Undefined);
- yield return new (AngleUnit.Revolution, "Revolution", "Revolutions", BaseUnits.Undefined,
- new QuantityValue(500000000000000, 3141592653589793)
- );
+ return new UnitDefinition[]
+ {
+ new (AngleUnit.Arcminute, AngleUnits.Arcminute),
+ new (AngleUnit.Arcsecond, AngleUnits.Arcsecond),
+ new (AngleUnit.Centiradian, AngleUnits.Centiradian),
+ new (AngleUnit.Deciradian, AngleUnits.Deciradian),
+ new (AngleUnit.Degree, AngleUnits.Degree),
+ new (AngleUnit.Gradian, AngleUnits.Gradian),
+ new (AngleUnit.Microdegree, AngleUnits.Microdegree),
+ new (AngleUnit.Microradian, AngleUnits.Microradian),
+ new (AngleUnit.Millidegree, AngleUnits.Millidegree),
+ new (AngleUnit.Milliradian, AngleUnits.Milliradian),
+ new (AngleUnit.Nanodegree, AngleUnits.Nanodegree),
+ new (AngleUnit.Nanoradian, AngleUnits.Nanoradian),
+ new (AngleUnit.NatoMil, AngleUnits.NatoMil),
+ new (AngleUnit.Radian, AngleUnits.Radian),
+ new (AngleUnit.Revolution, AngleUnits.Revolution),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/Area.g.cs b/UnitsNet/GeneratedCode/Quantities/Area.g.cs
index 0db6e3a84a..ab8d172db4 100644
--- a/UnitsNet/GeneratedCode/Quantities/Area.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/Area.g.cs
@@ -138,46 +138,23 @@ public static AreaInfo CreateDefault(Func>,
/// An of representing the default unit mappings for Area.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (AreaUnit.Acre, "Acre", "Acres", BaseUnits.Undefined,
- new QuantityValue(78125, 316160658)
- );
- yield return new (AreaUnit.Hectare, "Hectare", "Hectares", BaseUnits.Undefined,
- new QuantityValue(1, 10000)
- );
- yield return new (AreaUnit.SquareCentimeter, "SquareCentimeter", "SquareCentimeters", new BaseUnits(length: LengthUnit.Centimeter),
- 10000
- );
- yield return new (AreaUnit.SquareDecimeter, "SquareDecimeter", "SquareDecimeters", new BaseUnits(length: LengthUnit.Decimeter),
- 100
- );
- yield return new (AreaUnit.SquareFoot, "SquareFoot", "SquareFeet", new BaseUnits(length: LengthUnit.Foot),
- new QuantityValue(1562500, 145161)
- );
- yield return new (AreaUnit.SquareInch, "SquareInch", "SquareInches", new BaseUnits(length: LengthUnit.Inch),
- new QuantityValue(25000000, 16129)
- );
- yield return new (AreaUnit.SquareKilometer, "SquareKilometer", "SquareKilometers", new BaseUnits(length: LengthUnit.Kilometer),
- new QuantityValue(1, 1000000)
- );
- yield return new (AreaUnit.SquareMeter, "SquareMeter", "SquareMeters", new BaseUnits(length: LengthUnit.Meter));
- yield return new (AreaUnit.SquareMicrometer, "SquareMicrometer", "SquareMicrometers", new BaseUnits(length: LengthUnit.Micrometer),
- 1000000000000
- );
- yield return new (AreaUnit.SquareMile, "SquareMile", "SquareMiles", new BaseUnits(length: LengthUnit.Mile),
- new QuantityValue(15625, 40468564224)
- );
- yield return new (AreaUnit.SquareMillimeter, "SquareMillimeter", "SquareMillimeters", new BaseUnits(length: LengthUnit.Millimeter),
- 1000000
- );
- yield return new (AreaUnit.SquareNauticalMile, "SquareNauticalMile", "SquareNauticalMiles", BaseUnits.Undefined,
- new QuantityValue(1, 3429904)
- );
- yield return new (AreaUnit.SquareYard, "SquareYard", "SquareYards", new BaseUnits(length: LengthUnit.Yard),
- new QuantityValue(1562500, 1306449)
- );
- yield return new (AreaUnit.UsSurveySquareFoot, "UsSurveySquareFoot", "UsSurveySquareFeet", new BaseUnits(length: LengthUnit.UsSurveyFoot),
- new QuantityValue(15499969, 1440000)
- );
+ return new UnitDefinition[]
+ {
+ new (AreaUnit.Acre, AreaUnits.Acre),
+ new (AreaUnit.Hectare, AreaUnits.Hectare),
+ new (AreaUnit.SquareCentimeter, AreaUnits.SquareCentimeter),
+ new (AreaUnit.SquareDecimeter, AreaUnits.SquareDecimeter),
+ new (AreaUnit.SquareFoot, AreaUnits.SquareFoot),
+ new (AreaUnit.SquareInch, AreaUnits.SquareInch),
+ new (AreaUnit.SquareKilometer, AreaUnits.SquareKilometer),
+ new (AreaUnit.SquareMeter, AreaUnits.SquareMeter),
+ new (AreaUnit.SquareMicrometer, AreaUnits.SquareMicrometer),
+ new (AreaUnit.SquareMile, AreaUnits.SquareMile),
+ new (AreaUnit.SquareMillimeter, AreaUnits.SquareMillimeter),
+ new (AreaUnit.SquareNauticalMile, AreaUnits.SquareNauticalMile),
+ new (AreaUnit.SquareYard, AreaUnits.SquareYard),
+ new (AreaUnit.UsSurveySquareFoot, AreaUnits.UsSurveySquareFoot),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/AreaDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/AreaDensity.g.cs
index 5e304a5a93..b1c9931517 100644
--- a/UnitsNet/GeneratedCode/Quantities/AreaDensity.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/AreaDensity.g.cs
@@ -121,19 +121,14 @@ public static AreaDensityInfo CreateDefault(FuncAn of representing the default unit mappings for AreaDensity.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (AreaDensityUnit.GramPerSquareMeter, "GramPerSquareMeter", "GramsPerSquareMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Gram),
- 1000
- );
- yield return new (AreaDensityUnit.KilogramPerSquareMeter, "KilogramPerSquareMeter", "KilogramsPerSquareMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram));
- yield return new (AreaDensityUnit.MilligramPerSquareMeter, "MilligramPerSquareMeter", "MilligramsPerSquareMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Milligram),
- 1000000
- );
- yield return new (AreaDensityUnit.PoundPerSquareFoot, "PoundPerSquareFoot", "PoundsPerSquareFoot", new BaseUnits(length: LengthUnit.Foot, mass: MassUnit.Pound),
- new QuantityValue(9290304, 45359237)
- );
- yield return new (AreaDensityUnit.PoundPerThousandSquareFeet, "PoundPerThousandSquareFeet", "PoundsPerThousandSquareFeet", new BaseUnits(length: LengthUnit.Foot, mass: MassUnit.Pound),
- new QuantityValue(9290304000, 45359237)
- );
+ return new UnitDefinition[]
+ {
+ new (AreaDensityUnit.GramPerSquareMeter, AreaDensityUnits.GramPerSquareMeter),
+ new (AreaDensityUnit.KilogramPerSquareMeter, AreaDensityUnits.KilogramPerSquareMeter),
+ new (AreaDensityUnit.MilligramPerSquareMeter, AreaDensityUnits.MilligramPerSquareMeter),
+ new (AreaDensityUnit.PoundPerSquareFoot, AreaDensityUnits.PoundPerSquareFoot),
+ new (AreaDensityUnit.PoundPerThousandSquareFeet, AreaDensityUnits.PoundPerThousandSquareFeet),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/AreaMomentOfInertia.g.cs b/UnitsNet/GeneratedCode/Quantities/AreaMomentOfInertia.g.cs
index 9d040c557d..261f3273cb 100644
--- a/UnitsNet/GeneratedCode/Quantities/AreaMomentOfInertia.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/AreaMomentOfInertia.g.cs
@@ -119,22 +119,15 @@ public static AreaMomentOfInertiaInfo CreateDefault(FuncAn of representing the default unit mappings for AreaMomentOfInertia.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (AreaMomentOfInertiaUnit.CentimeterToTheFourth, "CentimeterToTheFourth", "CentimetersToTheFourth", new BaseUnits(length: LengthUnit.Centimeter),
- 100000000
- );
- yield return new (AreaMomentOfInertiaUnit.DecimeterToTheFourth, "DecimeterToTheFourth", "DecimetersToTheFourth", new BaseUnits(length: LengthUnit.Decimeter),
- 10000
- );
- yield return new (AreaMomentOfInertiaUnit.FootToTheFourth, "FootToTheFourth", "FeetToTheFourth", new BaseUnits(length: LengthUnit.Foot),
- new QuantityValue(2441406250000, 21071715921)
- );
- yield return new (AreaMomentOfInertiaUnit.InchToTheFourth, "InchToTheFourth", "InchesToTheFourth", new BaseUnits(length: LengthUnit.Inch),
- new QuantityValue(625000000000000, 260144641)
- );
- yield return new (AreaMomentOfInertiaUnit.MeterToTheFourth, "MeterToTheFourth", "MetersToTheFourth", new BaseUnits(length: LengthUnit.Meter));
- yield return new (AreaMomentOfInertiaUnit.MillimeterToTheFourth, "MillimeterToTheFourth", "MillimetersToTheFourth", new BaseUnits(length: LengthUnit.Millimeter),
- 1000000000000
- );
+ return new UnitDefinition[]
+ {
+ new (AreaMomentOfInertiaUnit.CentimeterToTheFourth, AreaMomentOfInertiaUnits.CentimeterToTheFourth),
+ new (AreaMomentOfInertiaUnit.DecimeterToTheFourth, AreaMomentOfInertiaUnits.DecimeterToTheFourth),
+ new (AreaMomentOfInertiaUnit.FootToTheFourth, AreaMomentOfInertiaUnits.FootToTheFourth),
+ new (AreaMomentOfInertiaUnit.InchToTheFourth, AreaMomentOfInertiaUnits.InchToTheFourth),
+ new (AreaMomentOfInertiaUnit.MeterToTheFourth, AreaMomentOfInertiaUnits.MeterToTheFourth),
+ new (AreaMomentOfInertiaUnit.MillimeterToTheFourth, AreaMomentOfInertiaUnits.MillimeterToTheFourth),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/AreaPerLength.g.cs b/UnitsNet/GeneratedCode/Quantities/AreaPerLength.g.cs
index cab8674135..da4747b98e 100644
--- a/UnitsNet/GeneratedCode/Quantities/AreaPerLength.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/AreaPerLength.g.cs
@@ -117,22 +117,15 @@ public static AreaPerLengthInfo CreateDefault(FuncAn of representing the default unit mappings for AreaPerLength.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (AreaPerLengthUnit.SquareCentimeterPerMeter, "SquareCentimeterPerMeter", "SquareCentimetersPerMeter", BaseUnits.Undefined,
- 10000
- );
- yield return new (AreaPerLengthUnit.SquareFootPerFoot, "SquareFootPerFoot", "SquareFeetPerFoot", BaseUnits.Undefined,
- new QuantityValue(1250, 381)
- );
- yield return new (AreaPerLengthUnit.SquareInchPerFoot, "SquareInchPerFoot", "SquareInchesPerFoot", BaseUnits.Undefined,
- new QuantityValue(60000, 127)
- );
- yield return new (AreaPerLengthUnit.SquareInchPerInch, "SquareInchPerInch", "SquareInchesPerInch", BaseUnits.Undefined,
- new QuantityValue(5000, 127)
- );
- yield return new (AreaPerLengthUnit.SquareMeterPerMeter, "SquareMeterPerMeter", "SquareMetersPerMeter", new BaseUnits(length: LengthUnit.Meter));
- yield return new (AreaPerLengthUnit.SquareMillimeterPerMeter, "SquareMillimeterPerMeter", "SquareMillimetersPerMeter", BaseUnits.Undefined,
- 1000000
- );
+ return new UnitDefinition[]
+ {
+ new (AreaPerLengthUnit.SquareCentimeterPerMeter, AreaPerLengthUnits.SquareCentimeterPerMeter),
+ new (AreaPerLengthUnit.SquareFootPerFoot, AreaPerLengthUnits.SquareFootPerFoot),
+ new (AreaPerLengthUnit.SquareInchPerFoot, AreaPerLengthUnits.SquareInchPerFoot),
+ new (AreaPerLengthUnit.SquareInchPerInch, AreaPerLengthUnits.SquareInchPerInch),
+ new (AreaPerLengthUnit.SquareMeterPerMeter, AreaPerLengthUnits.SquareMeterPerMeter),
+ new (AreaPerLengthUnit.SquareMillimeterPerMeter, AreaPerLengthUnits.SquareMillimeterPerMeter),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/BitRate.g.cs b/UnitsNet/GeneratedCode/Quantities/BitRate.g.cs
index c94befb97b..648bf826d1 100644
--- a/UnitsNet/GeneratedCode/Quantities/BitRate.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/BitRate.g.cs
@@ -122,121 +122,48 @@ public static BitRateInfo CreateDefault(FuncAn of representing the default unit mappings for BitRate.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (BitRateUnit.BitPerSecond, "BitPerSecond", "BitsPerSecond", new BaseUnits(time: DurationUnit.Second));
- yield return new (BitRateUnit.BytePerSecond, "BytePerSecond", "BytesPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 8)
- );
- yield return new (BitRateUnit.ExabitPerSecond, "ExabitPerSecond", "ExabitsPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 1000000000000000000)
- );
- yield return new (BitRateUnit.ExabytePerSecond, "ExabytePerSecond", "ExabytesPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 8000000000000000000)
- );
- yield return new (BitRateUnit.ExaoctetPerSecond, "ExaoctetPerSecond", "ExaoctetsPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 8000000000000000000)
- );
- yield return new (BitRateUnit.ExbibitPerSecond, "ExbibitPerSecond", "ExbibitsPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 1152921504606846976)
- );
- yield return new (BitRateUnit.ExbibytePerSecond, "ExbibytePerSecond", "ExbibytesPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, BigInteger.Pow(2, 63))
- );
- yield return new (BitRateUnit.ExbioctetPerSecond, "ExbioctetPerSecond", "ExbioctetsPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, BigInteger.Pow(2, 63))
- );
- yield return new (BitRateUnit.GibibitPerSecond, "GibibitPerSecond", "GibibitsPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 1073741824)
- );
- yield return new (BitRateUnit.GibibytePerSecond, "GibibytePerSecond", "GibibytesPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 8589934592)
- );
- yield return new (BitRateUnit.GibioctetPerSecond, "GibioctetPerSecond", "GibioctetsPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 8589934592)
- );
- yield return new (BitRateUnit.GigabitPerSecond, "GigabitPerSecond", "GigabitsPerSecond", new BaseUnits(time: DurationUnit.Nanosecond),
- new QuantityValue(1, 1000000000)
- );
- yield return new (BitRateUnit.GigabytePerSecond, "GigabytePerSecond", "GigabytesPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 8000000000)
- );
- yield return new (BitRateUnit.GigaoctetPerSecond, "GigaoctetPerSecond", "GigaoctetsPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 8000000000)
- );
- yield return new (BitRateUnit.KibibitPerSecond, "KibibitPerSecond", "KibibitsPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 1024)
- );
- yield return new (BitRateUnit.KibibytePerSecond, "KibibytePerSecond", "KibibytesPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 8192)
- );
- yield return new (BitRateUnit.KibioctetPerSecond, "KibioctetPerSecond", "KibioctetsPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 8192)
- );
- yield return new (BitRateUnit.KilobitPerSecond, "KilobitPerSecond", "KilobitsPerSecond", new BaseUnits(time: DurationUnit.Millisecond),
- new QuantityValue(1, 1000)
- );
- yield return new (BitRateUnit.KilobytePerSecond, "KilobytePerSecond", "KilobytesPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 8000)
- );
- yield return new (BitRateUnit.KilooctetPerSecond, "KilooctetPerSecond", "KilooctetsPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 8000)
- );
- yield return new (BitRateUnit.MebibitPerSecond, "MebibitPerSecond", "MebibitsPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 1048576)
- );
- yield return new (BitRateUnit.MebibytePerSecond, "MebibytePerSecond", "MebibytesPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 8388608)
- );
- yield return new (BitRateUnit.MebioctetPerSecond, "MebioctetPerSecond", "MebioctetsPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 8388608)
- );
- yield return new (BitRateUnit.MegabitPerSecond, "MegabitPerSecond", "MegabitsPerSecond", new BaseUnits(time: DurationUnit.Microsecond),
- new QuantityValue(1, 1000000)
- );
- yield return new (BitRateUnit.MegabytePerSecond, "MegabytePerSecond", "MegabytesPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 8000000)
- );
- yield return new (BitRateUnit.MegaoctetPerSecond, "MegaoctetPerSecond", "MegaoctetsPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 8000000)
- );
- yield return new (BitRateUnit.OctetPerSecond, "OctetPerSecond", "OctetsPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 8)
- );
- yield return new (BitRateUnit.PebibitPerSecond, "PebibitPerSecond", "PebibitsPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 1125899906842624)
- );
- yield return new (BitRateUnit.PebibytePerSecond, "PebibytePerSecond", "PebibytesPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 9007199254740992)
- );
- yield return new (BitRateUnit.PebioctetPerSecond, "PebioctetPerSecond", "PebioctetsPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 9007199254740992)
- );
- yield return new (BitRateUnit.PetabitPerSecond, "PetabitPerSecond", "PetabitsPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 1000000000000000)
- );
- yield return new (BitRateUnit.PetabytePerSecond, "PetabytePerSecond", "PetabytesPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 8000000000000000)
- );
- yield return new (BitRateUnit.PetaoctetPerSecond, "PetaoctetPerSecond", "PetaoctetsPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 8000000000000000)
- );
- yield return new (BitRateUnit.TebibitPerSecond, "TebibitPerSecond", "TebibitsPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 1099511627776)
- );
- yield return new (BitRateUnit.TebibytePerSecond, "TebibytePerSecond", "TebibytesPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 8796093022208)
- );
- yield return new (BitRateUnit.TebioctetPerSecond, "TebioctetPerSecond", "TebioctetsPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 8796093022208)
- );
- yield return new (BitRateUnit.TerabitPerSecond, "TerabitPerSecond", "TerabitsPerSecond", new BaseUnits(time: DurationUnit.Picosecond),
- new QuantityValue(1, 1000000000000)
- );
- yield return new (BitRateUnit.TerabytePerSecond, "TerabytePerSecond", "TerabytesPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 8000000000000)
- );
- yield return new (BitRateUnit.TeraoctetPerSecond, "TeraoctetPerSecond", "TeraoctetsPerSecond", BaseUnits.Undefined,
- new QuantityValue(1, 8000000000000)
- );
+ return new UnitDefinition[]
+ {
+ new (BitRateUnit.BitPerSecond, BitRateUnits.BitPerSecond),
+ new (BitRateUnit.BytePerSecond, BitRateUnits.BytePerSecond),
+ new (BitRateUnit.ExabitPerSecond, BitRateUnits.ExabitPerSecond),
+ new (BitRateUnit.ExabytePerSecond, BitRateUnits.ExabytePerSecond),
+ new (BitRateUnit.ExaoctetPerSecond, BitRateUnits.ExaoctetPerSecond),
+ new (BitRateUnit.ExbibitPerSecond, BitRateUnits.ExbibitPerSecond),
+ new (BitRateUnit.ExbibytePerSecond, BitRateUnits.ExbibytePerSecond),
+ new (BitRateUnit.ExbioctetPerSecond, BitRateUnits.ExbioctetPerSecond),
+ new (BitRateUnit.GibibitPerSecond, BitRateUnits.GibibitPerSecond),
+ new (BitRateUnit.GibibytePerSecond, BitRateUnits.GibibytePerSecond),
+ new (BitRateUnit.GibioctetPerSecond, BitRateUnits.GibioctetPerSecond),
+ new (BitRateUnit.GigabitPerSecond, BitRateUnits.GigabitPerSecond),
+ new (BitRateUnit.GigabytePerSecond, BitRateUnits.GigabytePerSecond),
+ new (BitRateUnit.GigaoctetPerSecond, BitRateUnits.GigaoctetPerSecond),
+ new (BitRateUnit.KibibitPerSecond, BitRateUnits.KibibitPerSecond),
+ new (BitRateUnit.KibibytePerSecond, BitRateUnits.KibibytePerSecond),
+ new (BitRateUnit.KibioctetPerSecond, BitRateUnits.KibioctetPerSecond),
+ new (BitRateUnit.KilobitPerSecond, BitRateUnits.KilobitPerSecond),
+ new (BitRateUnit.KilobytePerSecond, BitRateUnits.KilobytePerSecond),
+ new (BitRateUnit.KilooctetPerSecond, BitRateUnits.KilooctetPerSecond),
+ new (BitRateUnit.MebibitPerSecond, BitRateUnits.MebibitPerSecond),
+ new (BitRateUnit.MebibytePerSecond, BitRateUnits.MebibytePerSecond),
+ new (BitRateUnit.MebioctetPerSecond, BitRateUnits.MebioctetPerSecond),
+ new (BitRateUnit.MegabitPerSecond, BitRateUnits.MegabitPerSecond),
+ new (BitRateUnit.MegabytePerSecond, BitRateUnits.MegabytePerSecond),
+ new (BitRateUnit.MegaoctetPerSecond, BitRateUnits.MegaoctetPerSecond),
+ new (BitRateUnit.OctetPerSecond, BitRateUnits.OctetPerSecond),
+ new (BitRateUnit.PebibitPerSecond, BitRateUnits.PebibitPerSecond),
+ new (BitRateUnit.PebibytePerSecond, BitRateUnits.PebibytePerSecond),
+ new (BitRateUnit.PebioctetPerSecond, BitRateUnits.PebioctetPerSecond),
+ new (BitRateUnit.PetabitPerSecond, BitRateUnits.PetabitPerSecond),
+ new (BitRateUnit.PetabytePerSecond, BitRateUnits.PetabytePerSecond),
+ new (BitRateUnit.PetaoctetPerSecond, BitRateUnits.PetaoctetPerSecond),
+ new (BitRateUnit.TebibitPerSecond, BitRateUnits.TebibitPerSecond),
+ new (BitRateUnit.TebibytePerSecond, BitRateUnits.TebibytePerSecond),
+ new (BitRateUnit.TebioctetPerSecond, BitRateUnits.TebioctetPerSecond),
+ new (BitRateUnit.TerabitPerSecond, BitRateUnits.TerabitPerSecond),
+ new (BitRateUnit.TerabytePerSecond, BitRateUnits.TerabytePerSecond),
+ new (BitRateUnit.TeraoctetPerSecond, BitRateUnits.TeraoctetPerSecond),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/BrakeSpecificFuelConsumption.g.cs b/UnitsNet/GeneratedCode/Quantities/BrakeSpecificFuelConsumption.g.cs
index c50c4dc245..80bb7a8fc6 100644
--- a/UnitsNet/GeneratedCode/Quantities/BrakeSpecificFuelConsumption.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/BrakeSpecificFuelConsumption.g.cs
@@ -118,13 +118,12 @@ public static BrakeSpecificFuelConsumptionInfo CreateDefault(FuncAn of representing the default unit mappings for BrakeSpecificFuelConsumption.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (BrakeSpecificFuelConsumptionUnit.GramPerKiloWattHour, "GramPerKiloWattHour", "GramsPerKiloWattHour", BaseUnits.Undefined,
- 3600000000
- );
- yield return new (BrakeSpecificFuelConsumptionUnit.KilogramPerJoule, "KilogramPerJoule", "KilogramsPerJoule", new BaseUnits(length: LengthUnit.Meter, time: DurationUnit.Second));
- yield return new (BrakeSpecificFuelConsumptionUnit.PoundPerMechanicalHorsepowerHour, "PoundPerMechanicalHorsepowerHour", "PoundsPerMechanicalHorsepowerHour", BaseUnits.Undefined,
- new QuantityValue(191751395532579, 32399455)
- );
+ return new UnitDefinition[]
+ {
+ new (BrakeSpecificFuelConsumptionUnit.GramPerKiloWattHour, BrakeSpecificFuelConsumptionUnits.GramPerKiloWattHour),
+ new (BrakeSpecificFuelConsumptionUnit.KilogramPerJoule, BrakeSpecificFuelConsumptionUnits.KilogramPerJoule),
+ new (BrakeSpecificFuelConsumptionUnit.PoundPerMechanicalHorsepowerHour, BrakeSpecificFuelConsumptionUnits.PoundPerMechanicalHorsepowerHour),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/CoefficientOfThermalExpansion.g.cs b/UnitsNet/GeneratedCode/Quantities/CoefficientOfThermalExpansion.g.cs
index f9f8add9d4..6d6c858f6e 100644
--- a/UnitsNet/GeneratedCode/Quantities/CoefficientOfThermalExpansion.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/CoefficientOfThermalExpansion.g.cs
@@ -117,22 +117,15 @@ public static CoefficientOfThermalExpansionInfo CreateDefault(FuncAn of representing the default unit mappings for CoefficientOfThermalExpansion.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (CoefficientOfThermalExpansionUnit.PerDegreeCelsius, "PerDegreeCelsius", "PerDegreeCelsius", new BaseUnits(temperature: TemperatureUnit.DegreeCelsius),
- 1
- );
- yield return new (CoefficientOfThermalExpansionUnit.PerDegreeFahrenheit, "PerDegreeFahrenheit", "PerDegreeFahrenheit", new BaseUnits(temperature: TemperatureUnit.DegreeFahrenheit),
- new QuantityValue(5, 9)
- );
- yield return new (CoefficientOfThermalExpansionUnit.PerKelvin, "PerKelvin", "PerKelvin", new BaseUnits(temperature: TemperatureUnit.Kelvin));
- yield return new (CoefficientOfThermalExpansionUnit.PpmPerDegreeCelsius, "PpmPerDegreeCelsius", "PpmPerDegreeCelsius", BaseUnits.Undefined,
- 1000000
- );
- yield return new (CoefficientOfThermalExpansionUnit.PpmPerDegreeFahrenheit, "PpmPerDegreeFahrenheit", "PpmPerDegreeFahrenheit", BaseUnits.Undefined,
- new QuantityValue(5000000, 9)
- );
- yield return new (CoefficientOfThermalExpansionUnit.PpmPerKelvin, "PpmPerKelvin", "PpmPerKelvin", BaseUnits.Undefined,
- 1000000
- );
+ return new UnitDefinition[]
+ {
+ new (CoefficientOfThermalExpansionUnit.PerDegreeCelsius, CoefficientOfThermalExpansionUnits.PerDegreeCelsius),
+ new (CoefficientOfThermalExpansionUnit.PerDegreeFahrenheit, CoefficientOfThermalExpansionUnits.PerDegreeFahrenheit),
+ new (CoefficientOfThermalExpansionUnit.PerKelvin, CoefficientOfThermalExpansionUnits.PerKelvin),
+ new (CoefficientOfThermalExpansionUnit.PpmPerDegreeCelsius, CoefficientOfThermalExpansionUnits.PpmPerDegreeCelsius),
+ new (CoefficientOfThermalExpansionUnit.PpmPerDegreeFahrenheit, CoefficientOfThermalExpansionUnits.PpmPerDegreeFahrenheit),
+ new (CoefficientOfThermalExpansionUnit.PpmPerKelvin, CoefficientOfThermalExpansionUnits.PpmPerKelvin),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/Compressibility.g.cs b/UnitsNet/GeneratedCode/Quantities/Compressibility.g.cs
index 2a24174364..16684b5bca 100644
--- a/UnitsNet/GeneratedCode/Quantities/Compressibility.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/Compressibility.g.cs
@@ -117,25 +117,16 @@ public static CompressibilityInfo CreateDefault(FuncAn of representing the default unit mappings for Compressibility.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (CompressibilityUnit.InverseAtmosphere, "InverseAtmosphere", "InverseAtmospheres", BaseUnits.Undefined,
- 101325
- );
- yield return new (CompressibilityUnit.InverseBar, "InverseBar", "InverseBars", BaseUnits.Undefined,
- 100000
- );
- yield return new (CompressibilityUnit.InverseKilopascal, "InverseKilopascal", "InverseKilopascals", BaseUnits.Undefined,
- 1000
- );
- yield return new (CompressibilityUnit.InverseMegapascal, "InverseMegapascal", "InverseMegapascals", BaseUnits.Undefined,
- 1000000
- );
- yield return new (CompressibilityUnit.InverseMillibar, "InverseMillibar", "InverseMillibars", BaseUnits.Undefined,
- 100
- );
- yield return new (CompressibilityUnit.InversePascal, "InversePascal", "InversePascals", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second));
- yield return new (CompressibilityUnit.InversePoundForcePerSquareInch, "InversePoundForcePerSquareInch", "InversePoundsForcePerSquareInch", BaseUnits.Undefined,
- new QuantityValue(6894757293168361, 1000000000000)
- );
+ return new UnitDefinition[]
+ {
+ new (CompressibilityUnit.InverseAtmosphere, CompressibilityUnits.InverseAtmosphere),
+ new (CompressibilityUnit.InverseBar, CompressibilityUnits.InverseBar),
+ new (CompressibilityUnit.InverseKilopascal, CompressibilityUnits.InverseKilopascal),
+ new (CompressibilityUnit.InverseMegapascal, CompressibilityUnits.InverseMegapascal),
+ new (CompressibilityUnit.InverseMillibar, CompressibilityUnits.InverseMillibar),
+ new (CompressibilityUnit.InversePascal, CompressibilityUnits.InversePascal),
+ new (CompressibilityUnit.InversePoundForcePerSquareInch, CompressibilityUnits.InversePoundForcePerSquareInch),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/Density.g.cs b/UnitsNet/GeneratedCode/Quantities/Density.g.cs
index c934fdc2d3..ce9a4fdd83 100644
--- a/UnitsNet/GeneratedCode/Quantities/Density.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/Density.g.cs
@@ -127,172 +127,65 @@ public static DensityInfo CreateDefault(FuncAn of representing the default unit mappings for Density.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (DensityUnit.CentigramPerDeciliter, "CentigramPerDeciliter", "CentigramsPerDeciliter", BaseUnits.Undefined,
- 10
- );
- yield return new (DensityUnit.CentigramPerLiter, "CentigramPerLiter", "CentigramsPerLiter", new BaseUnits(length: LengthUnit.Decimeter, mass: MassUnit.Centigram),
- 100
- );
- yield return new (DensityUnit.CentigramPerMilliliter, "CentigramPerMilliliter", "CentigramsPerMilliliter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Centigram),
- new QuantityValue(1, 10)
- );
- yield return new (DensityUnit.DecigramPerDeciliter, "DecigramPerDeciliter", "DecigramsPerDeciliter", BaseUnits.Undefined,
- 1
- );
- yield return new (DensityUnit.DecigramPerLiter, "DecigramPerLiter", "DecigramsPerLiter", new BaseUnits(length: LengthUnit.Decimeter, mass: MassUnit.Decigram),
- 10
- );
- yield return new (DensityUnit.DecigramPerMilliliter, "DecigramPerMilliliter", "DecigramsPerMilliliter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Decigram),
- new QuantityValue(1, 100)
- );
- yield return new (DensityUnit.FemtogramPerDeciliter, "FemtogramPerDeciliter", "FemtogramsPerDeciliter", BaseUnits.Undefined,
- 100000000000000
- );
- yield return new (DensityUnit.FemtogramPerLiter, "FemtogramPerLiter", "FemtogramsPerLiter", new BaseUnits(length: LengthUnit.Decimeter, mass: MassUnit.Femtogram),
- 1000000000000000
- );
- yield return new (DensityUnit.FemtogramPerMilliliter, "FemtogramPerMilliliter", "FemtogramsPerMilliliter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Femtogram),
- 1000000000000
- );
- yield return new (DensityUnit.GramPerCubicCentimeter, "GramPerCubicCentimeter", "GramsPerCubicCentimeter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Gram),
- new QuantityValue(1, 1000)
- );
- yield return new (DensityUnit.GramPerCubicFoot, "GramPerCubicFoot", "GramsPerCubicFoot", new BaseUnits(length: LengthUnit.Foot, mass: MassUnit.Gram),
- new QuantityValue(55306341, 1953125)
- );
- yield return new (DensityUnit.GramPerCubicInch, "GramPerCubicInch", "GramsPerCubicInch", new BaseUnits(length: LengthUnit.Inch, mass: MassUnit.Gram),
- new QuantityValue(2048383, 125000000)
- );
- yield return new (DensityUnit.GramPerCubicMeter, "GramPerCubicMeter", "GramsPerCubicMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Gram),
- 1000
- );
- yield return new (DensityUnit.GramPerCubicMillimeter, "GramPerCubicMillimeter", "GramsPerCubicMillimeter", new BaseUnits(length: LengthUnit.Millimeter, mass: MassUnit.Gram),
- new QuantityValue(1, 1000000)
- );
- yield return new (DensityUnit.GramPerDeciliter, "GramPerDeciliter", "GramsPerDeciliter", BaseUnits.Undefined,
- new QuantityValue(1, 10)
- );
- yield return new (DensityUnit.GramPerLiter, "GramPerLiter", "GramsPerLiter", new BaseUnits(length: LengthUnit.Decimeter, mass: MassUnit.Gram),
- 1
- );
- yield return new (DensityUnit.GramPerMilliliter, "GramPerMilliliter", "GramsPerMilliliter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Gram),
- new QuantityValue(1, 1000)
- );
- yield return new (DensityUnit.KilogramPerCubicCentimeter, "KilogramPerCubicCentimeter", "KilogramsPerCubicCentimeter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Kilogram),
- new QuantityValue(1, 1000000)
- );
- yield return new (DensityUnit.KilogramPerCubicMeter, "KilogramPerCubicMeter", "KilogramsPerCubicMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram));
- yield return new (DensityUnit.KilogramPerCubicMillimeter, "KilogramPerCubicMillimeter", "KilogramsPerCubicMillimeter", new BaseUnits(length: LengthUnit.Millimeter, mass: MassUnit.Kilogram),
- new QuantityValue(1, 1000000000)
- );
- yield return new (DensityUnit.KilogramPerLiter, "KilogramPerLiter", "KilogramsPerLiter", new BaseUnits(length: LengthUnit.Decimeter, mass: MassUnit.Kilogram),
- new QuantityValue(1, 1000)
- );
- yield return new (DensityUnit.KilopoundPerCubicFoot, "KilopoundPerCubicFoot", "KilopoundsPerCubicFoot", new BaseUnits(length: LengthUnit.Foot, mass: MassUnit.Kilopound),
- new QuantityValue(221225364, 3543690390625)
- );
- yield return new (DensityUnit.KilopoundPerCubicInch, "KilopoundPerCubicInch", "KilopoundsPerCubicInch", new BaseUnits(length: LengthUnit.Inch, mass: MassUnit.Kilopound),
- new QuantityValue(2048383, 56699046250000)
- );
- yield return new (DensityUnit.KilopoundPerCubicYard, "KilopoundPerCubicYard", "KilopoundsPerCubicYard", new BaseUnits(length: LengthUnit.Yard, mass: MassUnit.Kilopound),
- new QuantityValue(5973084828, 3543690390625)
- );
- yield return new (DensityUnit.MicrogramPerCubicMeter, "MicrogramPerCubicMeter", "MicrogramsPerCubicMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Microgram),
- 1000000000
- );
- yield return new (DensityUnit.MicrogramPerDeciliter, "MicrogramPerDeciliter", "MicrogramsPerDeciliter", BaseUnits.Undefined,
- 100000
- );
- yield return new (DensityUnit.MicrogramPerLiter, "MicrogramPerLiter", "MicrogramsPerLiter", new BaseUnits(length: LengthUnit.Decimeter, mass: MassUnit.Microgram),
- 1000000
- );
- yield return new (DensityUnit.MicrogramPerMilliliter, "MicrogramPerMilliliter", "MicrogramsPerMilliliter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Microgram),
- 1000
- );
- yield return new (DensityUnit.MilligramPerCubicMeter, "MilligramPerCubicMeter", "MilligramsPerCubicMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Milligram),
- 1000000
- );
- yield return new (DensityUnit.MilligramPerDeciliter, "MilligramPerDeciliter", "MilligramsPerDeciliter", BaseUnits.Undefined,
- 100
- );
- yield return new (DensityUnit.MilligramPerLiter, "MilligramPerLiter", "MilligramsPerLiter", new BaseUnits(length: LengthUnit.Decimeter, mass: MassUnit.Milligram),
- 1000
- );
- yield return new (DensityUnit.MilligramPerMilliliter, "MilligramPerMilliliter", "MilligramsPerMilliliter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Milligram),
- 1
- );
- yield return new (DensityUnit.NanogramPerDeciliter, "NanogramPerDeciliter", "NanogramsPerDeciliter", BaseUnits.Undefined,
- 100000000
- );
- yield return new (DensityUnit.NanogramPerLiter, "NanogramPerLiter", "NanogramsPerLiter", new BaseUnits(length: LengthUnit.Decimeter, mass: MassUnit.Nanogram),
- 1000000000
- );
- yield return new (DensityUnit.NanogramPerMilliliter, "NanogramPerMilliliter", "NanogramsPerMilliliter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Nanogram),
- 1000000
- );
- yield return new (DensityUnit.PicogramPerDeciliter, "PicogramPerDeciliter", "PicogramsPerDeciliter", BaseUnits.Undefined,
- 100000000000
- );
- yield return new (DensityUnit.PicogramPerLiter, "PicogramPerLiter", "PicogramsPerLiter", new BaseUnits(length: LengthUnit.Decimeter, mass: MassUnit.Picogram),
- 1000000000000
- );
- yield return new (DensityUnit.PicogramPerMilliliter, "PicogramPerMilliliter", "PicogramsPerMilliliter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Picogram),
- 1000000000
- );
- yield return new (DensityUnit.PoundPerCubicCentimeter, "PoundPerCubicCentimeter", "PoundsPerCubicCentimeter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Pound),
- new QuantityValue(100, 45359237)
- );
- yield return new (DensityUnit.PoundPerCubicFoot, "PoundPerCubicFoot", "PoundsPerCubicFoot", new BaseUnits(length: LengthUnit.Foot, mass: MassUnit.Pound),
- new QuantityValue(1769802912, 28349523125)
- );
- yield return new (DensityUnit.PoundPerCubicInch, "PoundPerCubicInch", "PoundsPerCubicInch", new BaseUnits(length: LengthUnit.Inch, mass: MassUnit.Pound),
- new QuantityValue(2048383, 56699046250)
- );
- yield return new (DensityUnit.PoundPerCubicMeter, "PoundPerCubicMeter", "PoundsPerCubicMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Pound),
- new QuantityValue(100000000, 45359237)
- );
- yield return new (DensityUnit.PoundPerCubicMillimeter, "PoundPerCubicMillimeter", "PoundsPerCubicMillimeter", new BaseUnits(length: LengthUnit.Millimeter, mass: MassUnit.Pound),
- new QuantityValue(1, 453592370)
- );
- yield return new (DensityUnit.PoundPerCubicYard, "PoundPerCubicYard", "PoundsPerCubicYard", new BaseUnits(length: LengthUnit.Yard, mass: MassUnit.Pound),
- new QuantityValue(47784678624, 28349523125)
- );
- yield return new (DensityUnit.PoundPerImperialGallon, "PoundPerImperialGallon", "PoundsPerImperialGallon", BaseUnits.Undefined,
- new QuantityValue(454609, 45359237)
- );
- yield return new (DensityUnit.PoundPerUSGallon, "PoundPerUSGallon", "PoundsPerUSGallon", BaseUnits.Undefined,
- new QuantityValue(6145149, 736351250)
- );
- yield return new (DensityUnit.SlugPerCubicCentimeter, "SlugPerCubicCentimeter", "SlugsPerCubicCentimeter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Slug),
- new QuantityValue(609600, 8896443230521)
- );
- yield return new (DensityUnit.SlugPerCubicFoot, "SlugPerCubicFoot", "SlugsPerCubicFoot", new BaseUnits(length: LengthUnit.Foot, mass: MassUnit.Slug),
- new QuantityValue(10788718551552, 5560277019075625)
- );
- yield return new (DensityUnit.SlugPerCubicInch, "SlugPerCubicInch", "SlugsPerCubicInch", new BaseUnits(length: LengthUnit.Inch, mass: MassUnit.Slug),
- new QuantityValue(6243471384, 5560277019075625)
- );
- yield return new (DensityUnit.SlugPerCubicMeter, "SlugPerCubicMeter", "SlugsPerCubicMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Slug),
- new QuantityValue(609600000000, 8896443230521)
- );
- yield return new (DensityUnit.SlugPerCubicMillimeter, "SlugPerCubicMillimeter", "SlugsPerCubicMillimeter", new BaseUnits(length: LengthUnit.Millimeter, mass: MassUnit.Slug),
- new QuantityValue(3048, 44482216152605)
- );
- yield return new (DensityUnit.TonnePerCubicCentimeter, "TonnePerCubicCentimeter", "TonnesPerCubicCentimeter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Tonne),
- new QuantityValue(1, 1000000000)
- );
- yield return new (DensityUnit.TonnePerCubicFoot, "TonnePerCubicFoot", "TonnesPerCubicFoot", new BaseUnits(length: LengthUnit.Foot, mass: MassUnit.Tonne),
- new QuantityValue(55306341, 1953125000000)
- );
- yield return new (DensityUnit.TonnePerCubicInch, "TonnePerCubicInch", "TonnesPerCubicInch", new BaseUnits(length: LengthUnit.Inch, mass: MassUnit.Tonne),
- new QuantityValue(2048383, 125000000000000)
- );
- yield return new (DensityUnit.TonnePerCubicMeter, "TonnePerCubicMeter", "TonnesPerCubicMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Tonne),
- new QuantityValue(1, 1000)
- );
- yield return new (DensityUnit.TonnePerCubicMillimeter, "TonnePerCubicMillimeter", "TonnesPerCubicMillimeter", new BaseUnits(length: LengthUnit.Millimeter, mass: MassUnit.Tonne),
- new QuantityValue(1, 1000000000000)
- );
+ return new UnitDefinition[]
+ {
+ new (DensityUnit.CentigramPerDeciliter, DensityUnits.CentigramPerDeciliter),
+ new (DensityUnit.CentigramPerLiter, DensityUnits.CentigramPerLiter),
+ new (DensityUnit.CentigramPerMilliliter, DensityUnits.CentigramPerMilliliter),
+ new (DensityUnit.DecigramPerDeciliter, DensityUnits.DecigramPerDeciliter),
+ new (DensityUnit.DecigramPerLiter, DensityUnits.DecigramPerLiter),
+ new (DensityUnit.DecigramPerMilliliter, DensityUnits.DecigramPerMilliliter),
+ new (DensityUnit.FemtogramPerDeciliter, DensityUnits.FemtogramPerDeciliter),
+ new (DensityUnit.FemtogramPerLiter, DensityUnits.FemtogramPerLiter),
+ new (DensityUnit.FemtogramPerMilliliter, DensityUnits.FemtogramPerMilliliter),
+ new (DensityUnit.GramPerCubicCentimeter, DensityUnits.GramPerCubicCentimeter),
+ new (DensityUnit.GramPerCubicFoot, DensityUnits.GramPerCubicFoot),
+ new (DensityUnit.GramPerCubicInch, DensityUnits.GramPerCubicInch),
+ new (DensityUnit.GramPerCubicMeter, DensityUnits.GramPerCubicMeter),
+ new (DensityUnit.GramPerCubicMillimeter, DensityUnits.GramPerCubicMillimeter),
+ new (DensityUnit.GramPerDeciliter, DensityUnits.GramPerDeciliter),
+ new (DensityUnit.GramPerLiter, DensityUnits.GramPerLiter),
+ new (DensityUnit.GramPerMilliliter, DensityUnits.GramPerMilliliter),
+ new (DensityUnit.KilogramPerCubicCentimeter, DensityUnits.KilogramPerCubicCentimeter),
+ new (DensityUnit.KilogramPerCubicMeter, DensityUnits.KilogramPerCubicMeter),
+ new (DensityUnit.KilogramPerCubicMillimeter, DensityUnits.KilogramPerCubicMillimeter),
+ new (DensityUnit.KilogramPerLiter, DensityUnits.KilogramPerLiter),
+ new (DensityUnit.KilopoundPerCubicFoot, DensityUnits.KilopoundPerCubicFoot),
+ new (DensityUnit.KilopoundPerCubicInch, DensityUnits.KilopoundPerCubicInch),
+ new (DensityUnit.KilopoundPerCubicYard, DensityUnits.KilopoundPerCubicYard),
+ new (DensityUnit.MicrogramPerCubicMeter, DensityUnits.MicrogramPerCubicMeter),
+ new (DensityUnit.MicrogramPerDeciliter, DensityUnits.MicrogramPerDeciliter),
+ new (DensityUnit.MicrogramPerLiter, DensityUnits.MicrogramPerLiter),
+ new (DensityUnit.MicrogramPerMilliliter, DensityUnits.MicrogramPerMilliliter),
+ new (DensityUnit.MilligramPerCubicMeter, DensityUnits.MilligramPerCubicMeter),
+ new (DensityUnit.MilligramPerDeciliter, DensityUnits.MilligramPerDeciliter),
+ new (DensityUnit.MilligramPerLiter, DensityUnits.MilligramPerLiter),
+ new (DensityUnit.MilligramPerMilliliter, DensityUnits.MilligramPerMilliliter),
+ new (DensityUnit.NanogramPerDeciliter, DensityUnits.NanogramPerDeciliter),
+ new (DensityUnit.NanogramPerLiter, DensityUnits.NanogramPerLiter),
+ new (DensityUnit.NanogramPerMilliliter, DensityUnits.NanogramPerMilliliter),
+ new (DensityUnit.PicogramPerDeciliter, DensityUnits.PicogramPerDeciliter),
+ new (DensityUnit.PicogramPerLiter, DensityUnits.PicogramPerLiter),
+ new (DensityUnit.PicogramPerMilliliter, DensityUnits.PicogramPerMilliliter),
+ new (DensityUnit.PoundPerCubicCentimeter, DensityUnits.PoundPerCubicCentimeter),
+ new (DensityUnit.PoundPerCubicFoot, DensityUnits.PoundPerCubicFoot),
+ new (DensityUnit.PoundPerCubicInch, DensityUnits.PoundPerCubicInch),
+ new (DensityUnit.PoundPerCubicMeter, DensityUnits.PoundPerCubicMeter),
+ new (DensityUnit.PoundPerCubicMillimeter, DensityUnits.PoundPerCubicMillimeter),
+ new (DensityUnit.PoundPerCubicYard, DensityUnits.PoundPerCubicYard),
+ new (DensityUnit.PoundPerImperialGallon, DensityUnits.PoundPerImperialGallon),
+ new (DensityUnit.PoundPerUSGallon, DensityUnits.PoundPerUSGallon),
+ new (DensityUnit.SlugPerCubicCentimeter, DensityUnits.SlugPerCubicCentimeter),
+ new (DensityUnit.SlugPerCubicFoot, DensityUnits.SlugPerCubicFoot),
+ new (DensityUnit.SlugPerCubicInch, DensityUnits.SlugPerCubicInch),
+ new (DensityUnit.SlugPerCubicMeter, DensityUnits.SlugPerCubicMeter),
+ new (DensityUnit.SlugPerCubicMillimeter, DensityUnits.SlugPerCubicMillimeter),
+ new (DensityUnit.TonnePerCubicCentimeter, DensityUnits.TonnePerCubicCentimeter),
+ new (DensityUnit.TonnePerCubicFoot, DensityUnits.TonnePerCubicFoot),
+ new (DensityUnit.TonnePerCubicInch, DensityUnits.TonnePerCubicInch),
+ new (DensityUnit.TonnePerCubicMeter, DensityUnits.TonnePerCubicMeter),
+ new (DensityUnit.TonnePerCubicMillimeter, DensityUnits.TonnePerCubicMillimeter),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/DoseAreaProduct.g.cs b/UnitsNet/GeneratedCode/Quantities/DoseAreaProduct.g.cs
index 21ced4f1b9..9ecd32d8da 100644
--- a/UnitsNet/GeneratedCode/Quantities/DoseAreaProduct.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/DoseAreaProduct.g.cs
@@ -121,79 +121,34 @@ public static DoseAreaProductInfo CreateDefault(FuncAn of representing the default unit mappings for DoseAreaProduct.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (DoseAreaProductUnit.CentigraySquareCentimeter, "CentigraySquareCentimeter", "CentigraySquareCentimeters", BaseUnits.Undefined,
- 1000000
- );
- yield return new (DoseAreaProductUnit.CentigraySquareDecimeter, "CentigraySquareDecimeter", "CentigraySquareDecimeters", BaseUnits.Undefined,
- 10000
- );
- yield return new (DoseAreaProductUnit.CentigraySquareMeter, "CentigraySquareMeter", "CentigraySquareMeters", BaseUnits.Undefined,
- 100
- );
- yield return new (DoseAreaProductUnit.CentigraySquareMicrometer, "CentigraySquareMicrometer", "CentigraySquareMicrometers", BaseUnits.Undefined,
- 100000000000000
- );
- yield return new (DoseAreaProductUnit.CentigraySquareMillimeter, "CentigraySquareMillimeter", "CentigraySquareMillimeters", BaseUnits.Undefined,
- 100000000
- );
- yield return new (DoseAreaProductUnit.DecigraySquareCentimeter, "DecigraySquareCentimeter", "DecigraySquareCentimeters", BaseUnits.Undefined,
- 100000
- );
- yield return new (DoseAreaProductUnit.DecigraySquareDecimeter, "DecigraySquareDecimeter", "DecigraySquareDecimeters", BaseUnits.Undefined,
- 1000
- );
- yield return new (DoseAreaProductUnit.DecigraySquareMeter, "DecigraySquareMeter", "DecigraySquareMeters", BaseUnits.Undefined,
- 10
- );
- yield return new (DoseAreaProductUnit.DecigraySquareMicrometer, "DecigraySquareMicrometer", "DecigraySquareMicrometers", BaseUnits.Undefined,
- 10000000000000
- );
- yield return new (DoseAreaProductUnit.DecigraySquareMillimeter, "DecigraySquareMillimeter", "DecigraySquareMillimeters", BaseUnits.Undefined,
- 10000000
- );
- yield return new (DoseAreaProductUnit.GraySquareCentimeter, "GraySquareCentimeter", "GraySquareCentimeters", BaseUnits.Undefined,
- 10000
- );
- yield return new (DoseAreaProductUnit.GraySquareDecimeter, "GraySquareDecimeter", "GraySquareDecimeters", BaseUnits.Undefined,
- 100
- );
- yield return new (DoseAreaProductUnit.GraySquareMeter, "GraySquareMeter", "GraySquareMeters", new BaseUnits(length: LengthUnit.Meter, time: DurationUnit.Second));
- yield return new (DoseAreaProductUnit.GraySquareMicrometer, "GraySquareMicrometer", "GraySquareMicrometers", BaseUnits.Undefined,
- 1000000000000
- );
- yield return new (DoseAreaProductUnit.GraySquareMillimeter, "GraySquareMillimeter", "GraySquareMillimeters", BaseUnits.Undefined,
- 1000000
- );
- yield return new (DoseAreaProductUnit.MicrograySquareCentimeter, "MicrograySquareCentimeter", "MicrograySquareCentimeters", BaseUnits.Undefined,
- 10000000000
- );
- yield return new (DoseAreaProductUnit.MicrograySquareDecimeter, "MicrograySquareDecimeter", "MicrograySquareDecimeters", BaseUnits.Undefined,
- 100000000
- );
- yield return new (DoseAreaProductUnit.MicrograySquareMeter, "MicrograySquareMeter", "MicrograySquareMeters", BaseUnits.Undefined,
- 1000000
- );
- yield return new (DoseAreaProductUnit.MicrograySquareMicrometer, "MicrograySquareMicrometer", "MicrograySquareMicrometers", BaseUnits.Undefined,
- 1000000000000000000
- );
- yield return new (DoseAreaProductUnit.MicrograySquareMillimeter, "MicrograySquareMillimeter", "MicrograySquareMillimeters", BaseUnits.Undefined,
- 1000000000000
- );
- yield return new (DoseAreaProductUnit.MilligraySquareCentimeter, "MilligraySquareCentimeter", "MilligraySquareCentimeters", BaseUnits.Undefined,
- 10000000
- );
- yield return new (DoseAreaProductUnit.MilligraySquareDecimeter, "MilligraySquareDecimeter", "MilligraySquareDecimeters", BaseUnits.Undefined,
- 100000
- );
- yield return new (DoseAreaProductUnit.MilligraySquareMeter, "MilligraySquareMeter", "MilligraySquareMeters", BaseUnits.Undefined,
- 1000
- );
- yield return new (DoseAreaProductUnit.MilligraySquareMicrometer, "MilligraySquareMicrometer", "MilligraySquareMicrometers", BaseUnits.Undefined,
- 1000000000000000
- );
- yield return new (DoseAreaProductUnit.MilligraySquareMillimeter, "MilligraySquareMillimeter", "MilligraySquareMillimeters", BaseUnits.Undefined,
- 1000000000
- );
+ return new UnitDefinition[]
+ {
+ new (DoseAreaProductUnit.CentigraySquareCentimeter, DoseAreaProductUnits.CentigraySquareCentimeter),
+ new (DoseAreaProductUnit.CentigraySquareDecimeter, DoseAreaProductUnits.CentigraySquareDecimeter),
+ new (DoseAreaProductUnit.CentigraySquareMeter, DoseAreaProductUnits.CentigraySquareMeter),
+ new (DoseAreaProductUnit.CentigraySquareMicrometer, DoseAreaProductUnits.CentigraySquareMicrometer),
+ new (DoseAreaProductUnit.CentigraySquareMillimeter, DoseAreaProductUnits.CentigraySquareMillimeter),
+ new (DoseAreaProductUnit.DecigraySquareCentimeter, DoseAreaProductUnits.DecigraySquareCentimeter),
+ new (DoseAreaProductUnit.DecigraySquareDecimeter, DoseAreaProductUnits.DecigraySquareDecimeter),
+ new (DoseAreaProductUnit.DecigraySquareMeter, DoseAreaProductUnits.DecigraySquareMeter),
+ new (DoseAreaProductUnit.DecigraySquareMicrometer, DoseAreaProductUnits.DecigraySquareMicrometer),
+ new (DoseAreaProductUnit.DecigraySquareMillimeter, DoseAreaProductUnits.DecigraySquareMillimeter),
+ new (DoseAreaProductUnit.GraySquareCentimeter, DoseAreaProductUnits.GraySquareCentimeter),
+ new (DoseAreaProductUnit.GraySquareDecimeter, DoseAreaProductUnits.GraySquareDecimeter),
+ new (DoseAreaProductUnit.GraySquareMeter, DoseAreaProductUnits.GraySquareMeter),
+ new (DoseAreaProductUnit.GraySquareMicrometer, DoseAreaProductUnits.GraySquareMicrometer),
+ new (DoseAreaProductUnit.GraySquareMillimeter, DoseAreaProductUnits.GraySquareMillimeter),
+ new (DoseAreaProductUnit.MicrograySquareCentimeter, DoseAreaProductUnits.MicrograySquareCentimeter),
+ new (DoseAreaProductUnit.MicrograySquareDecimeter, DoseAreaProductUnits.MicrograySquareDecimeter),
+ new (DoseAreaProductUnit.MicrograySquareMeter, DoseAreaProductUnits.MicrograySquareMeter),
+ new (DoseAreaProductUnit.MicrograySquareMicrometer, DoseAreaProductUnits.MicrograySquareMicrometer),
+ new (DoseAreaProductUnit.MicrograySquareMillimeter, DoseAreaProductUnits.MicrograySquareMillimeter),
+ new (DoseAreaProductUnit.MilligraySquareCentimeter, DoseAreaProductUnits.MilligraySquareCentimeter),
+ new (DoseAreaProductUnit.MilligraySquareDecimeter, DoseAreaProductUnits.MilligraySquareDecimeter),
+ new (DoseAreaProductUnit.MilligraySquareMeter, DoseAreaProductUnits.MilligraySquareMeter),
+ new (DoseAreaProductUnit.MilligraySquareMicrometer, DoseAreaProductUnits.MilligraySquareMicrometer),
+ new (DoseAreaProductUnit.MilligraySquareMillimeter, DoseAreaProductUnits.MilligraySquareMillimeter),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/Duration.g.cs b/UnitsNet/GeneratedCode/Quantities/Duration.g.cs
index 5a1dee5c57..6112319601 100644
--- a/UnitsNet/GeneratedCode/Quantities/Duration.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/Duration.g.cs
@@ -139,43 +139,22 @@ public static DurationInfo CreateDefault(FuncAn of representing the default unit mappings for Duration.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (DurationUnit.Day, "Day", "Days", new BaseUnits(time: DurationUnit.Day),
- new QuantityValue(1, 86400)
- );
- yield return new (DurationUnit.Hour, "Hour", "Hours", new BaseUnits(time: DurationUnit.Hour),
- new QuantityValue(1, 3600)
- );
- yield return new (DurationUnit.JulianYear, "JulianYear", "JulianYears", new BaseUnits(time: DurationUnit.JulianYear),
- new QuantityValue(1, 31557600)
- );
- yield return new (DurationUnit.Microsecond, "Microsecond", "Microseconds", new BaseUnits(time: DurationUnit.Microsecond),
- 1000000
- );
- yield return new (DurationUnit.Millisecond, "Millisecond", "Milliseconds", new BaseUnits(time: DurationUnit.Millisecond),
- 1000
- );
- yield return new (DurationUnit.Minute, "Minute", "Minutes", new BaseUnits(time: DurationUnit.Minute),
- new QuantityValue(1, 60)
- );
- yield return new (DurationUnit.Month30, "Month30", "Months30", new BaseUnits(time: DurationUnit.Month30),
- new QuantityValue(1, 2592000)
- );
- yield return new (DurationUnit.Nanosecond, "Nanosecond", "Nanoseconds", new BaseUnits(time: DurationUnit.Nanosecond),
- 1000000000
- );
- yield return new (DurationUnit.Picosecond, "Picosecond", "Picoseconds", new BaseUnits(time: DurationUnit.Picosecond),
- 1000000000000
- );
- yield return new (DurationUnit.Second, "Second", "Seconds", new BaseUnits(time: DurationUnit.Second));
- yield return new (DurationUnit.Sol, "Sol", "Sols", new BaseUnits(time: DurationUnit.Sol),
- new QuantityValue(250, 22193811)
- );
- yield return new (DurationUnit.Week, "Week", "Weeks", new BaseUnits(time: DurationUnit.Week),
- new QuantityValue(1, 604800)
- );
- yield return new (DurationUnit.Year365, "Year365", "Years365", new BaseUnits(time: DurationUnit.Year365),
- new QuantityValue(1, 31536000)
- );
+ return new UnitDefinition[]
+ {
+ new (DurationUnit.Day, DurationUnits.Day),
+ new (DurationUnit.Hour, DurationUnits.Hour),
+ new (DurationUnit.JulianYear, DurationUnits.JulianYear),
+ new (DurationUnit.Microsecond, DurationUnits.Microsecond),
+ new (DurationUnit.Millisecond, DurationUnits.Millisecond),
+ new (DurationUnit.Minute, DurationUnits.Minute),
+ new (DurationUnit.Month30, DurationUnits.Month30),
+ new (DurationUnit.Nanosecond, DurationUnits.Nanosecond),
+ new (DurationUnit.Picosecond, DurationUnits.Picosecond),
+ new (DurationUnit.Second, DurationUnits.Second),
+ new (DurationUnit.Sol, DurationUnits.Sol),
+ new (DurationUnit.Week, DurationUnits.Week),
+ new (DurationUnit.Year365, DurationUnits.Year365),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/DynamicViscosity.g.cs b/UnitsNet/GeneratedCode/Quantities/DynamicViscosity.g.cs
index dde593ef6f..049dd2a902 100644
--- a/UnitsNet/GeneratedCode/Quantities/DynamicViscosity.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/DynamicViscosity.g.cs
@@ -121,34 +121,19 @@ public static DynamicViscosityInfo CreateDefault(FuncAn of representing the default unit mappings for DynamicViscosity.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (DynamicViscosityUnit.Centipoise, "Centipoise", "Centipoise", BaseUnits.Undefined,
- 1000
- );
- yield return new (DynamicViscosityUnit.MicropascalSecond, "MicropascalSecond", "MicropascalSeconds", BaseUnits.Undefined,
- 1000000
- );
- yield return new (DynamicViscosityUnit.MillipascalSecond, "MillipascalSecond", "MillipascalSeconds", BaseUnits.Undefined,
- 1000
- );
- yield return new (DynamicViscosityUnit.NewtonSecondPerMeterSquared, "NewtonSecondPerMeterSquared", "NewtonSecondsPerMeterSquared", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second));
- yield return new (DynamicViscosityUnit.PascalSecond, "PascalSecond", "PascalSeconds", BaseUnits.Undefined,
- 1
- );
- yield return new (DynamicViscosityUnit.Poise, "Poise", "Poise", BaseUnits.Undefined,
- 10
- );
- yield return new (DynamicViscosityUnit.PoundForceSecondPerSquareFoot, "PoundForceSecondPerSquareFoot", "PoundsForceSecondPerSquareFoot", BaseUnits.Undefined,
- new QuantityValue(185806080000, 8896443230521)
- );
- yield return new (DynamicViscosityUnit.PoundForceSecondPerSquareInch, "PoundForceSecondPerSquareInch", "PoundsForceSecondPerSquareInch", BaseUnits.Undefined,
- new QuantityValue(1290320000, 8896443230521)
- );
- yield return new (DynamicViscosityUnit.PoundPerFootSecond, "PoundPerFootSecond", "PoundsPerFootSecond", BaseUnits.Undefined,
- new QuantityValue(30480000, 45359237)
- );
- yield return new (DynamicViscosityUnit.Reyn, "Reyn", "Reyns", BaseUnits.Undefined,
- new QuantityValue(1290320000, 8896443230521)
- );
+ return new UnitDefinition[]
+ {
+ new (DynamicViscosityUnit.Centipoise, DynamicViscosityUnits.Centipoise),
+ new (DynamicViscosityUnit.MicropascalSecond, DynamicViscosityUnits.MicropascalSecond),
+ new (DynamicViscosityUnit.MillipascalSecond, DynamicViscosityUnits.MillipascalSecond),
+ new (DynamicViscosityUnit.NewtonSecondPerMeterSquared, DynamicViscosityUnits.NewtonSecondPerMeterSquared),
+ new (DynamicViscosityUnit.PascalSecond, DynamicViscosityUnits.PascalSecond),
+ new (DynamicViscosityUnit.Poise, DynamicViscosityUnits.Poise),
+ new (DynamicViscosityUnit.PoundForceSecondPerSquareFoot, DynamicViscosityUnits.PoundForceSecondPerSquareFoot),
+ new (DynamicViscosityUnit.PoundForceSecondPerSquareInch, DynamicViscosityUnits.PoundForceSecondPerSquareInch),
+ new (DynamicViscosityUnit.PoundPerFootSecond, DynamicViscosityUnits.PoundPerFootSecond),
+ new (DynamicViscosityUnit.Reyn, DynamicViscosityUnits.Reyn),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricAdmittance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricAdmittance.g.cs
index 778fcfcbb9..22bb0c1893 100644
--- a/UnitsNet/GeneratedCode/Quantities/ElectricAdmittance.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/ElectricAdmittance.g.cs
@@ -120,52 +120,25 @@ public static ElectricAdmittanceInfo CreateDefault(FuncAn of representing the default unit mappings for ElectricAdmittance.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (ElectricAdmittanceUnit.Gigamho, "Gigamho", "Gigamhos", BaseUnits.Undefined,
- new QuantityValue(1, 1000000000)
- );
- yield return new (ElectricAdmittanceUnit.Gigasiemens, "Gigasiemens", "Gigasiemens", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Microgram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000000000)
- );
- yield return new (ElectricAdmittanceUnit.Kilomho, "Kilomho", "Kilomhos", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
- yield return new (ElectricAdmittanceUnit.Kilosiemens, "Kilosiemens", "Kilosiemens", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Gram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000)
- );
- yield return new (ElectricAdmittanceUnit.Megamho, "Megamho", "Megamhos", BaseUnits.Undefined,
- new QuantityValue(1, 1000000)
- );
- yield return new (ElectricAdmittanceUnit.Megasiemens, "Megasiemens", "Megasiemens", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Milligram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000000)
- );
- yield return new (ElectricAdmittanceUnit.Mho, "Mho", "Mhos", BaseUnits.Undefined,
- 1
- );
- yield return new (ElectricAdmittanceUnit.Micromho, "Micromho", "Micromhos", BaseUnits.Undefined,
- 1000000
- );
- yield return new (ElectricAdmittanceUnit.Microsiemens, "Microsiemens", "Microsiemens", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Milliampere),
- 1000000
- );
- yield return new (ElectricAdmittanceUnit.Millimho, "Millimho", "Millimhos", BaseUnits.Undefined,
- 1000
- );
- yield return new (ElectricAdmittanceUnit.Millisiemens, "Millisiemens", "Millisiemens", BaseUnits.Undefined,
- 1000
- );
- yield return new (ElectricAdmittanceUnit.Nanomho, "Nanomho", "Nanomhos", BaseUnits.Undefined,
- 1000000000
- );
- yield return new (ElectricAdmittanceUnit.Nanosiemens, "Nanosiemens", "Nanosiemens", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Millisecond, current: ElectricCurrentUnit.Ampere),
- 1000000000
- );
- yield return new (ElectricAdmittanceUnit.Siemens, "Siemens", "Siemens", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere));
- yield return new (ElectricAdmittanceUnit.Teramho, "Teramho", "Teramhos", BaseUnits.Undefined,
- new QuantityValue(1, 1000000000000)
- );
- yield return new (ElectricAdmittanceUnit.Terasiemens, "Terasiemens", "Terasiemens", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Nanogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000000000000)
- );
+ return new UnitDefinition[]
+ {
+ new (ElectricAdmittanceUnit.Gigamho, ElectricAdmittanceUnits.Gigamho),
+ new (ElectricAdmittanceUnit.Gigasiemens, ElectricAdmittanceUnits.Gigasiemens),
+ new (ElectricAdmittanceUnit.Kilomho, ElectricAdmittanceUnits.Kilomho),
+ new (ElectricAdmittanceUnit.Kilosiemens, ElectricAdmittanceUnits.Kilosiemens),
+ new (ElectricAdmittanceUnit.Megamho, ElectricAdmittanceUnits.Megamho),
+ new (ElectricAdmittanceUnit.Megasiemens, ElectricAdmittanceUnits.Megasiemens),
+ new (ElectricAdmittanceUnit.Mho, ElectricAdmittanceUnits.Mho),
+ new (ElectricAdmittanceUnit.Micromho, ElectricAdmittanceUnits.Micromho),
+ new (ElectricAdmittanceUnit.Microsiemens, ElectricAdmittanceUnits.Microsiemens),
+ new (ElectricAdmittanceUnit.Millimho, ElectricAdmittanceUnits.Millimho),
+ new (ElectricAdmittanceUnit.Millisiemens, ElectricAdmittanceUnits.Millisiemens),
+ new (ElectricAdmittanceUnit.Nanomho, ElectricAdmittanceUnits.Nanomho),
+ new (ElectricAdmittanceUnit.Nanosiemens, ElectricAdmittanceUnits.Nanosiemens),
+ new (ElectricAdmittanceUnit.Siemens, ElectricAdmittanceUnits.Siemens),
+ new (ElectricAdmittanceUnit.Teramho, ElectricAdmittanceUnits.Teramho),
+ new (ElectricAdmittanceUnit.Terasiemens, ElectricAdmittanceUnits.Terasiemens),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricApparentEnergy.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricApparentEnergy.g.cs
index b74b86ae15..21d434c4a0 100644
--- a/UnitsNet/GeneratedCode/Quantities/ElectricApparentEnergy.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/ElectricApparentEnergy.g.cs
@@ -118,13 +118,12 @@ public static ElectricApparentEnergyInfo CreateDefault(FuncAn of representing the default unit mappings for ElectricApparentEnergy.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (ElectricApparentEnergyUnit.KilovoltampereHour, "KilovoltampereHour", "KilovoltampereHours", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
- yield return new (ElectricApparentEnergyUnit.MegavoltampereHour, "MegavoltampereHour", "MegavoltampereHours", BaseUnits.Undefined,
- new QuantityValue(1, 1000000)
- );
- yield return new (ElectricApparentEnergyUnit.VoltampereHour, "VoltampereHour", "VoltampereHours", BaseUnits.Undefined);
+ return new UnitDefinition[]
+ {
+ new (ElectricApparentEnergyUnit.KilovoltampereHour, ElectricApparentEnergyUnits.KilovoltampereHour),
+ new (ElectricApparentEnergyUnit.MegavoltampereHour, ElectricApparentEnergyUnits.MegavoltampereHour),
+ new (ElectricApparentEnergyUnit.VoltampereHour, ElectricApparentEnergyUnits.VoltampereHour),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricApparentPower.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricApparentPower.g.cs
index cc39059cae..734679b855 100644
--- a/UnitsNet/GeneratedCode/Quantities/ElectricApparentPower.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/ElectricApparentPower.g.cs
@@ -120,22 +120,15 @@ public static ElectricApparentPowerInfo CreateDefault(FuncAn of representing the default unit mappings for ElectricApparentPower.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (ElectricApparentPowerUnit.Gigavoltampere, "Gigavoltampere", "Gigavoltamperes", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Millisecond),
- new QuantityValue(1, 1000000000)
- );
- yield return new (ElectricApparentPowerUnit.Kilovoltampere, "Kilovoltampere", "Kilovoltamperes", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
- yield return new (ElectricApparentPowerUnit.Megavoltampere, "Megavoltampere", "Megavoltamperes", new BaseUnits(length: LengthUnit.Kilometer, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- new QuantityValue(1, 1000000)
- );
- yield return new (ElectricApparentPowerUnit.Microvoltampere, "Microvoltampere", "Microvoltamperes", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Milligram, time: DurationUnit.Second),
- 1000000
- );
- yield return new (ElectricApparentPowerUnit.Millivoltampere, "Millivoltampere", "Millivoltamperes", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Gram, time: DurationUnit.Second),
- 1000
- );
- yield return new (ElectricApparentPowerUnit.Voltampere, "Voltampere", "Voltamperes", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second));
+ return new UnitDefinition[]
+ {
+ new (ElectricApparentPowerUnit.Gigavoltampere, ElectricApparentPowerUnits.Gigavoltampere),
+ new (ElectricApparentPowerUnit.Kilovoltampere, ElectricApparentPowerUnits.Kilovoltampere),
+ new (ElectricApparentPowerUnit.Megavoltampere, ElectricApparentPowerUnits.Megavoltampere),
+ new (ElectricApparentPowerUnit.Microvoltampere, ElectricApparentPowerUnits.Microvoltampere),
+ new (ElectricApparentPowerUnit.Millivoltampere, ElectricApparentPowerUnits.Millivoltampere),
+ new (ElectricApparentPowerUnit.Voltampere, ElectricApparentPowerUnits.Voltampere),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricCapacitance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricCapacitance.g.cs
index a639eddcae..11d4420742 100644
--- a/UnitsNet/GeneratedCode/Quantities/ElectricCapacitance.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/ElectricCapacitance.g.cs
@@ -120,25 +120,16 @@ public static ElectricCapacitanceInfo CreateDefault(FuncAn of representing the default unit mappings for ElectricCapacitance.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (ElectricCapacitanceUnit.Farad, "Farad", "Farads", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere));
- yield return new (ElectricCapacitanceUnit.Kilofarad, "Kilofarad", "Kilofarads", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Gram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000)
- );
- yield return new (ElectricCapacitanceUnit.Megafarad, "Megafarad", "Megafarads", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Milligram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000000)
- );
- yield return new (ElectricCapacitanceUnit.Microfarad, "Microfarad", "Microfarads", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Milliampere),
- 1000000
- );
- yield return new (ElectricCapacitanceUnit.Millifarad, "Millifarad", "Millifarads", BaseUnits.Undefined,
- 1000
- );
- yield return new (ElectricCapacitanceUnit.Nanofarad, "Nanofarad", "Nanofarads", BaseUnits.Undefined,
- 1000000000
- );
- yield return new (ElectricCapacitanceUnit.Picofarad, "Picofarad", "Picofarads", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Microampere),
- 1000000000000
- );
+ return new UnitDefinition[]
+ {
+ new (ElectricCapacitanceUnit.Farad, ElectricCapacitanceUnits.Farad),
+ new (ElectricCapacitanceUnit.Kilofarad, ElectricCapacitanceUnits.Kilofarad),
+ new (ElectricCapacitanceUnit.Megafarad, ElectricCapacitanceUnits.Megafarad),
+ new (ElectricCapacitanceUnit.Microfarad, ElectricCapacitanceUnits.Microfarad),
+ new (ElectricCapacitanceUnit.Millifarad, ElectricCapacitanceUnits.Millifarad),
+ new (ElectricCapacitanceUnit.Nanofarad, ElectricCapacitanceUnits.Nanofarad),
+ new (ElectricCapacitanceUnit.Picofarad, ElectricCapacitanceUnits.Picofarad),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricCharge.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricCharge.g.cs
index c3af99af9e..d5faa11ded 100644
--- a/UnitsNet/GeneratedCode/Quantities/ElectricCharge.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/ElectricCharge.g.cs
@@ -128,37 +128,20 @@ public static ElectricChargeInfo CreateDefault(FuncAn of representing the default unit mappings for ElectricCharge.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (ElectricChargeUnit.AmpereHour, "AmpereHour", "AmpereHours", new BaseUnits(time: DurationUnit.Hour, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 3600)
- );
- yield return new (ElectricChargeUnit.Coulomb, "Coulomb", "Coulombs", new BaseUnits(time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere));
- yield return new (ElectricChargeUnit.KiloampereHour, "KiloampereHour", "KiloampereHours", new BaseUnits(time: DurationUnit.Hour, current: ElectricCurrentUnit.Kiloampere),
- new QuantityValue(1, 3600000)
- );
- yield return new (ElectricChargeUnit.Kilocoulomb, "Kilocoulomb", "Kilocoulombs", new BaseUnits(time: DurationUnit.Second, current: ElectricCurrentUnit.Kiloampere),
- new QuantityValue(1, 1000)
- );
- yield return new (ElectricChargeUnit.MegaampereHour, "MegaampereHour", "MegaampereHours", new BaseUnits(time: DurationUnit.Hour, current: ElectricCurrentUnit.Megaampere),
- new QuantityValue(1, 3600000000)
- );
- yield return new (ElectricChargeUnit.Megacoulomb, "Megacoulomb", "Megacoulombs", new BaseUnits(time: DurationUnit.Second, current: ElectricCurrentUnit.Megaampere),
- new QuantityValue(1, 1000000)
- );
- yield return new (ElectricChargeUnit.Microcoulomb, "Microcoulomb", "Microcoulombs", new BaseUnits(time: DurationUnit.Second, current: ElectricCurrentUnit.Microampere),
- 1000000
- );
- yield return new (ElectricChargeUnit.MilliampereHour, "MilliampereHour", "MilliampereHours", new BaseUnits(time: DurationUnit.Hour, current: ElectricCurrentUnit.Milliampere),
- new QuantityValue(5, 18)
- );
- yield return new (ElectricChargeUnit.Millicoulomb, "Millicoulomb", "Millicoulombs", new BaseUnits(time: DurationUnit.Second, current: ElectricCurrentUnit.Milliampere),
- 1000
- );
- yield return new (ElectricChargeUnit.Nanocoulomb, "Nanocoulomb", "Nanocoulombs", new BaseUnits(time: DurationUnit.Second, current: ElectricCurrentUnit.Nanoampere),
- 1000000000
- );
- yield return new (ElectricChargeUnit.Picocoulomb, "Picocoulomb", "Picocoulombs", new BaseUnits(time: DurationUnit.Second, current: ElectricCurrentUnit.Picoampere),
- 1000000000000
- );
+ return new UnitDefinition[]
+ {
+ new (ElectricChargeUnit.AmpereHour, ElectricChargeUnits.AmpereHour),
+ new (ElectricChargeUnit.Coulomb, ElectricChargeUnits.Coulomb),
+ new (ElectricChargeUnit.KiloampereHour, ElectricChargeUnits.KiloampereHour),
+ new (ElectricChargeUnit.Kilocoulomb, ElectricChargeUnits.Kilocoulomb),
+ new (ElectricChargeUnit.MegaampereHour, ElectricChargeUnits.MegaampereHour),
+ new (ElectricChargeUnit.Megacoulomb, ElectricChargeUnits.Megacoulomb),
+ new (ElectricChargeUnit.Microcoulomb, ElectricChargeUnits.Microcoulomb),
+ new (ElectricChargeUnit.MilliampereHour, ElectricChargeUnits.MilliampereHour),
+ new (ElectricChargeUnit.Millicoulomb, ElectricChargeUnits.Millicoulomb),
+ new (ElectricChargeUnit.Nanocoulomb, ElectricChargeUnits.Nanocoulomb),
+ new (ElectricChargeUnit.Picocoulomb, ElectricChargeUnits.Picocoulomb),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricChargeDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricChargeDensity.g.cs
index ff23698f29..e60e95b4c6 100644
--- a/UnitsNet/GeneratedCode/Quantities/ElectricChargeDensity.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/ElectricChargeDensity.g.cs
@@ -120,7 +120,10 @@ public static ElectricChargeDensityInfo CreateDefault(FuncAn of representing the default unit mappings for ElectricChargeDensity.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (ElectricChargeDensityUnit.CoulombPerCubicMeter, "CoulombPerCubicMeter", "CoulombsPerCubicMeter", new BaseUnits(length: LengthUnit.Meter, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere));
+ return new UnitDefinition[]
+ {
+ new (ElectricChargeDensityUnit.CoulombPerCubicMeter, ElectricChargeDensityUnits.CoulombPerCubicMeter),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricConductance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricConductance.g.cs
index 9b34f2e776..dc9bd61264 100644
--- a/UnitsNet/GeneratedCode/Quantities/ElectricConductance.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/ElectricConductance.g.cs
@@ -120,52 +120,25 @@ public static ElectricConductanceInfo CreateDefault(FuncAn of representing the default unit mappings for ElectricConductance.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (ElectricConductanceUnit.Gigamho, "Gigamho", "Gigamhos", BaseUnits.Undefined,
- new QuantityValue(1, 1000000000)
- );
- yield return new (ElectricConductanceUnit.Gigasiemens, "Gigasiemens", "Gigasiemens", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Microgram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000000000)
- );
- yield return new (ElectricConductanceUnit.Kilomho, "Kilomho", "Kilomhos", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
- yield return new (ElectricConductanceUnit.Kilosiemens, "Kilosiemens", "Kilosiemens", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Gram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000)
- );
- yield return new (ElectricConductanceUnit.Megamho, "Megamho", "Megamhos", BaseUnits.Undefined,
- new QuantityValue(1, 1000000)
- );
- yield return new (ElectricConductanceUnit.Megasiemens, "Megasiemens", "Megasiemens", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Milligram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000000)
- );
- yield return new (ElectricConductanceUnit.Mho, "Mho", "Mhos", BaseUnits.Undefined,
- 1
- );
- yield return new (ElectricConductanceUnit.Micromho, "Micromho", "Micromhos", BaseUnits.Undefined,
- 1000000
- );
- yield return new (ElectricConductanceUnit.Microsiemens, "Microsiemens", "Microsiemens", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Milliampere),
- 1000000
- );
- yield return new (ElectricConductanceUnit.Millimho, "Millimho", "Millimhos", BaseUnits.Undefined,
- 1000
- );
- yield return new (ElectricConductanceUnit.Millisiemens, "Millisiemens", "Millisiemens", BaseUnits.Undefined,
- 1000
- );
- yield return new (ElectricConductanceUnit.Nanomho, "Nanomho", "Nanomhos", BaseUnits.Undefined,
- 1000000000
- );
- yield return new (ElectricConductanceUnit.Nanosiemens, "Nanosiemens", "Nanosiemens", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Millisecond, current: ElectricCurrentUnit.Ampere),
- 1000000000
- );
- yield return new (ElectricConductanceUnit.Siemens, "Siemens", "Siemens", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere));
- yield return new (ElectricConductanceUnit.Teramho, "Teramho", "Teramhos", BaseUnits.Undefined,
- new QuantityValue(1, 1000000000000)
- );
- yield return new (ElectricConductanceUnit.Terasiemens, "Terasiemens", "Terasiemens", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Nanogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000000000000)
- );
+ return new UnitDefinition[]
+ {
+ new (ElectricConductanceUnit.Gigamho, ElectricConductanceUnits.Gigamho),
+ new (ElectricConductanceUnit.Gigasiemens, ElectricConductanceUnits.Gigasiemens),
+ new (ElectricConductanceUnit.Kilomho, ElectricConductanceUnits.Kilomho),
+ new (ElectricConductanceUnit.Kilosiemens, ElectricConductanceUnits.Kilosiemens),
+ new (ElectricConductanceUnit.Megamho, ElectricConductanceUnits.Megamho),
+ new (ElectricConductanceUnit.Megasiemens, ElectricConductanceUnits.Megasiemens),
+ new (ElectricConductanceUnit.Mho, ElectricConductanceUnits.Mho),
+ new (ElectricConductanceUnit.Micromho, ElectricConductanceUnits.Micromho),
+ new (ElectricConductanceUnit.Microsiemens, ElectricConductanceUnits.Microsiemens),
+ new (ElectricConductanceUnit.Millimho, ElectricConductanceUnits.Millimho),
+ new (ElectricConductanceUnit.Millisiemens, ElectricConductanceUnits.Millisiemens),
+ new (ElectricConductanceUnit.Nanomho, ElectricConductanceUnits.Nanomho),
+ new (ElectricConductanceUnit.Nanosiemens, ElectricConductanceUnits.Nanosiemens),
+ new (ElectricConductanceUnit.Siemens, ElectricConductanceUnits.Siemens),
+ new (ElectricConductanceUnit.Teramho, ElectricConductanceUnits.Teramho),
+ new (ElectricConductanceUnit.Terasiemens, ElectricConductanceUnits.Terasiemens),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricConductivity.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricConductivity.g.cs
index 491d5de364..dce64047c4 100644
--- a/UnitsNet/GeneratedCode/Quantities/ElectricConductivity.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/ElectricConductivity.g.cs
@@ -119,22 +119,15 @@ public static ElectricConductivityInfo CreateDefault(FuncAn of representing the default unit mappings for ElectricConductivity.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (ElectricConductivityUnit.MicrosiemensPerCentimeter, "MicrosiemensPerCentimeter", "MicrosiemensPerCentimeter", BaseUnits.Undefined,
- 10000
- );
- yield return new (ElectricConductivityUnit.MillisiemensPerCentimeter, "MillisiemensPerCentimeter", "MillisiemensPerCentimeter", BaseUnits.Undefined,
- 10
- );
- yield return new (ElectricConductivityUnit.SiemensPerCentimeter, "SiemensPerCentimeter", "SiemensPerCentimeter", BaseUnits.Undefined,
- new QuantityValue(1, 100)
- );
- yield return new (ElectricConductivityUnit.SiemensPerFoot, "SiemensPerFoot", "SiemensPerFoot", BaseUnits.Undefined,
- new QuantityValue(381, 1250)
- );
- yield return new (ElectricConductivityUnit.SiemensPerInch, "SiemensPerInch", "SiemensPerInch", BaseUnits.Undefined,
- new QuantityValue(127, 5000)
- );
- yield return new (ElectricConductivityUnit.SiemensPerMeter, "SiemensPerMeter", "SiemensPerMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere));
+ return new UnitDefinition[]
+ {
+ new (ElectricConductivityUnit.MicrosiemensPerCentimeter, ElectricConductivityUnits.MicrosiemensPerCentimeter),
+ new (ElectricConductivityUnit.MillisiemensPerCentimeter, ElectricConductivityUnits.MillisiemensPerCentimeter),
+ new (ElectricConductivityUnit.SiemensPerCentimeter, ElectricConductivityUnits.SiemensPerCentimeter),
+ new (ElectricConductivityUnit.SiemensPerFoot, ElectricConductivityUnits.SiemensPerFoot),
+ new (ElectricConductivityUnit.SiemensPerInch, ElectricConductivityUnits.SiemensPerInch),
+ new (ElectricConductivityUnit.SiemensPerMeter, ElectricConductivityUnits.SiemensPerMeter),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricCurrent.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricCurrent.g.cs
index 29db343b7d..6a29cc2dff 100644
--- a/UnitsNet/GeneratedCode/Quantities/ElectricCurrent.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/ElectricCurrent.g.cs
@@ -128,31 +128,18 @@ public static ElectricCurrentInfo CreateDefault(FuncAn of representing the default unit mappings for ElectricCurrent.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (ElectricCurrentUnit.Ampere, "Ampere", "Amperes", new BaseUnits(current: ElectricCurrentUnit.Ampere));
- yield return new (ElectricCurrentUnit.Centiampere, "Centiampere", "Centiamperes", new BaseUnits(current: ElectricCurrentUnit.Centiampere),
- 100
- );
- yield return new (ElectricCurrentUnit.Femtoampere, "Femtoampere", "Femtoamperes", new BaseUnits(current: ElectricCurrentUnit.Femtoampere),
- 1000000000000000
- );
- yield return new (ElectricCurrentUnit.Kiloampere, "Kiloampere", "Kiloamperes", new BaseUnits(current: ElectricCurrentUnit.Kiloampere),
- new QuantityValue(1, 1000)
- );
- yield return new (ElectricCurrentUnit.Megaampere, "Megaampere", "Megaamperes", new BaseUnits(current: ElectricCurrentUnit.Megaampere),
- new QuantityValue(1, 1000000)
- );
- yield return new (ElectricCurrentUnit.Microampere, "Microampere", "Microamperes", new BaseUnits(current: ElectricCurrentUnit.Microampere),
- 1000000
- );
- yield return new (ElectricCurrentUnit.Milliampere, "Milliampere", "Milliamperes", new BaseUnits(current: ElectricCurrentUnit.Milliampere),
- 1000
- );
- yield return new (ElectricCurrentUnit.Nanoampere, "Nanoampere", "Nanoamperes", new BaseUnits(current: ElectricCurrentUnit.Nanoampere),
- 1000000000
- );
- yield return new (ElectricCurrentUnit.Picoampere, "Picoampere", "Picoamperes", new BaseUnits(current: ElectricCurrentUnit.Picoampere),
- 1000000000000
- );
+ return new UnitDefinition[]
+ {
+ new (ElectricCurrentUnit.Ampere, ElectricCurrentUnits.Ampere),
+ new (ElectricCurrentUnit.Centiampere, ElectricCurrentUnits.Centiampere),
+ new (ElectricCurrentUnit.Femtoampere, ElectricCurrentUnits.Femtoampere),
+ new (ElectricCurrentUnit.Kiloampere, ElectricCurrentUnits.Kiloampere),
+ new (ElectricCurrentUnit.Megaampere, ElectricCurrentUnits.Megaampere),
+ new (ElectricCurrentUnit.Microampere, ElectricCurrentUnits.Microampere),
+ new (ElectricCurrentUnit.Milliampere, ElectricCurrentUnits.Milliampere),
+ new (ElectricCurrentUnit.Nanoampere, ElectricCurrentUnits.Nanoampere),
+ new (ElectricCurrentUnit.Picoampere, ElectricCurrentUnits.Picoampere),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricCurrentDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricCurrentDensity.g.cs
index c20bdef8e4..12a741caa9 100644
--- a/UnitsNet/GeneratedCode/Quantities/ElectricCurrentDensity.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/ElectricCurrentDensity.g.cs
@@ -120,13 +120,12 @@ public static ElectricCurrentDensityInfo CreateDefault(FuncAn of representing the default unit mappings for ElectricCurrentDensity.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (ElectricCurrentDensityUnit.AmperePerSquareFoot, "AmperePerSquareFoot", "AmperesPerSquareFoot", new BaseUnits(length: LengthUnit.Foot, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(145161, 1562500)
- );
- yield return new (ElectricCurrentDensityUnit.AmperePerSquareInch, "AmperePerSquareInch", "AmperesPerSquareInch", new BaseUnits(length: LengthUnit.Inch, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(16129, 25000000)
- );
- yield return new (ElectricCurrentDensityUnit.AmperePerSquareMeter, "AmperePerSquareMeter", "AmperesPerSquareMeter", new BaseUnits(length: LengthUnit.Meter, current: ElectricCurrentUnit.Ampere));
+ return new UnitDefinition[]
+ {
+ new (ElectricCurrentDensityUnit.AmperePerSquareFoot, ElectricCurrentDensityUnits.AmperePerSquareFoot),
+ new (ElectricCurrentDensityUnit.AmperePerSquareInch, ElectricCurrentDensityUnits.AmperePerSquareInch),
+ new (ElectricCurrentDensityUnit.AmperePerSquareMeter, ElectricCurrentDensityUnits.AmperePerSquareMeter),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricCurrentGradient.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricCurrentGradient.g.cs
index d218226373..e40282075a 100644
--- a/UnitsNet/GeneratedCode/Quantities/ElectricCurrentGradient.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/ElectricCurrentGradient.g.cs
@@ -117,25 +117,16 @@ public static ElectricCurrentGradientInfo CreateDefault(FuncAn of representing the default unit mappings for ElectricCurrentGradient.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (ElectricCurrentGradientUnit.AmperePerMicrosecond, "AmperePerMicrosecond", "AmperesPerMicrosecond", new BaseUnits(time: DurationUnit.Microsecond, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000000)
- );
- yield return new (ElectricCurrentGradientUnit.AmperePerMillisecond, "AmperePerMillisecond", "AmperesPerMillisecond", new BaseUnits(time: DurationUnit.Millisecond, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000)
- );
- yield return new (ElectricCurrentGradientUnit.AmperePerMinute, "AmperePerMinute", "AmperesPerMinute", new BaseUnits(time: DurationUnit.Minute, current: ElectricCurrentUnit.Ampere),
- 60
- );
- yield return new (ElectricCurrentGradientUnit.AmperePerNanosecond, "AmperePerNanosecond", "AmperesPerNanosecond", new BaseUnits(time: DurationUnit.Nanosecond, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000000000)
- );
- yield return new (ElectricCurrentGradientUnit.AmperePerSecond, "AmperePerSecond", "AmperesPerSecond", new BaseUnits(time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere));
- yield return new (ElectricCurrentGradientUnit.MilliamperePerMinute, "MilliamperePerMinute", "MilliamperesPerMinute", new BaseUnits(time: DurationUnit.Minute, current: ElectricCurrentUnit.Milliampere),
- 60000
- );
- yield return new (ElectricCurrentGradientUnit.MilliamperePerSecond, "MilliamperePerSecond", "MilliamperesPerSecond", new BaseUnits(time: DurationUnit.Second, current: ElectricCurrentUnit.Milliampere),
- 1000
- );
+ return new UnitDefinition[]
+ {
+ new (ElectricCurrentGradientUnit.AmperePerMicrosecond, ElectricCurrentGradientUnits.AmperePerMicrosecond),
+ new (ElectricCurrentGradientUnit.AmperePerMillisecond, ElectricCurrentGradientUnits.AmperePerMillisecond),
+ new (ElectricCurrentGradientUnit.AmperePerMinute, ElectricCurrentGradientUnits.AmperePerMinute),
+ new (ElectricCurrentGradientUnit.AmperePerNanosecond, ElectricCurrentGradientUnits.AmperePerNanosecond),
+ new (ElectricCurrentGradientUnit.AmperePerSecond, ElectricCurrentGradientUnits.AmperePerSecond),
+ new (ElectricCurrentGradientUnit.MilliamperePerMinute, ElectricCurrentGradientUnits.MilliamperePerMinute),
+ new (ElectricCurrentGradientUnit.MilliamperePerSecond, ElectricCurrentGradientUnits.MilliamperePerSecond),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricField.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricField.g.cs
index efb660104d..5106a75830 100644
--- a/UnitsNet/GeneratedCode/Quantities/ElectricField.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/ElectricField.g.cs
@@ -120,7 +120,10 @@ public static ElectricFieldInfo CreateDefault(FuncAn of representing the default unit mappings for ElectricField.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (ElectricFieldUnit.VoltPerMeter, "VoltPerMeter", "VoltsPerMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere));
+ return new UnitDefinition[]
+ {
+ new (ElectricFieldUnit.VoltPerMeter, ElectricFieldUnits.VoltPerMeter),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricImpedance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricImpedance.g.cs
index 71835b09c7..556bb9219e 100644
--- a/UnitsNet/GeneratedCode/Quantities/ElectricImpedance.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/ElectricImpedance.g.cs
@@ -120,28 +120,17 @@ public static ElectricImpedanceInfo CreateDefault(FuncAn of representing the default unit mappings for ElectricImpedance.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (ElectricImpedanceUnit.Gigaohm, "Gigaohm", "Gigaohms", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Millisecond, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000000000)
- );
- yield return new (ElectricImpedanceUnit.Kiloohm, "Kiloohm", "Kiloohms", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
- yield return new (ElectricImpedanceUnit.Megaohm, "Megaohm", "Megaohms", new BaseUnits(length: LengthUnit.Kilometer, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000000)
- );
- yield return new (ElectricImpedanceUnit.Microohm, "Microohm", "Microohms", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Milligram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- 1000000
- );
- yield return new (ElectricImpedanceUnit.Milliohm, "Milliohm", "Milliohms", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Gram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- 1000
- );
- yield return new (ElectricImpedanceUnit.Nanoohm, "Nanoohm", "Nanoohms", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Microgram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- 1000000000
- );
- yield return new (ElectricImpedanceUnit.Ohm, "Ohm", "Ohms", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere));
- yield return new (ElectricImpedanceUnit.Teraohm, "Teraohm", "Teraohms", new BaseUnits(length: LengthUnit.Megameter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000000000000)
- );
+ return new UnitDefinition[]
+ {
+ new (ElectricImpedanceUnit.Gigaohm, ElectricImpedanceUnits.Gigaohm),
+ new (ElectricImpedanceUnit.Kiloohm, ElectricImpedanceUnits.Kiloohm),
+ new (ElectricImpedanceUnit.Megaohm, ElectricImpedanceUnits.Megaohm),
+ new (ElectricImpedanceUnit.Microohm, ElectricImpedanceUnits.Microohm),
+ new (ElectricImpedanceUnit.Milliohm, ElectricImpedanceUnits.Milliohm),
+ new (ElectricImpedanceUnit.Nanoohm, ElectricImpedanceUnits.Nanoohm),
+ new (ElectricImpedanceUnit.Ohm, ElectricImpedanceUnits.Ohm),
+ new (ElectricImpedanceUnit.Teraohm, ElectricImpedanceUnits.Teraohm),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricInductance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricInductance.g.cs
index 0ed85fa627..e5072c0c81 100644
--- a/UnitsNet/GeneratedCode/Quantities/ElectricInductance.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/ElectricInductance.g.cs
@@ -119,19 +119,14 @@ public static ElectricInductanceInfo CreateDefault(FuncAn of representing the default unit mappings for ElectricInductance.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (ElectricInductanceUnit.Henry, "Henry", "Henries", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere));
- yield return new (ElectricInductanceUnit.Microhenry, "Microhenry", "Microhenries", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Milligram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- 1000000
- );
- yield return new (ElectricInductanceUnit.Millihenry, "Millihenry", "Millihenries", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Gram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- 1000
- );
- yield return new (ElectricInductanceUnit.Nanohenry, "Nanohenry", "Nanohenries", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Microgram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- 1000000000
- );
- yield return new (ElectricInductanceUnit.Picohenry, "Picohenry", "Picohenries", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Nanogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- 1000000000000
- );
+ return new UnitDefinition[]
+ {
+ new (ElectricInductanceUnit.Henry, ElectricInductanceUnits.Henry),
+ new (ElectricInductanceUnit.Microhenry, ElectricInductanceUnits.Microhenry),
+ new (ElectricInductanceUnit.Millihenry, ElectricInductanceUnits.Millihenry),
+ new (ElectricInductanceUnit.Nanohenry, ElectricInductanceUnits.Nanohenry),
+ new (ElectricInductanceUnit.Picohenry, ElectricInductanceUnits.Picohenry),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricPotential.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricPotential.g.cs
index f849778462..8899012ea3 100644
--- a/UnitsNet/GeneratedCode/Quantities/ElectricPotential.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/ElectricPotential.g.cs
@@ -129,22 +129,15 @@ public static ElectricPotentialInfo CreateDefault(FuncAn of representing the default unit mappings for ElectricPotential.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (ElectricPotentialUnit.Kilovolt, "Kilovolt", "Kilovolts", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Milliampere),
- new QuantityValue(1, 1000)
- );
- yield return new (ElectricPotentialUnit.Megavolt, "Megavolt", "Megavolts", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Microampere),
- new QuantityValue(1, 1000000)
- );
- yield return new (ElectricPotentialUnit.Microvolt, "Microvolt", "Microvolts", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Milligram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- 1000000
- );
- yield return new (ElectricPotentialUnit.Millivolt, "Millivolt", "Millivolts", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Gram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- 1000
- );
- yield return new (ElectricPotentialUnit.Nanovolt, "Nanovolt", "Nanovolts", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Microgram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- 1000000000
- );
- yield return new (ElectricPotentialUnit.Volt, "Volt", "Volts", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere));
+ return new UnitDefinition[]
+ {
+ new (ElectricPotentialUnit.Kilovolt, ElectricPotentialUnits.Kilovolt),
+ new (ElectricPotentialUnit.Megavolt, ElectricPotentialUnits.Megavolt),
+ new (ElectricPotentialUnit.Microvolt, ElectricPotentialUnits.Microvolt),
+ new (ElectricPotentialUnit.Millivolt, ElectricPotentialUnits.Millivolt),
+ new (ElectricPotentialUnit.Nanovolt, ElectricPotentialUnits.Nanovolt),
+ new (ElectricPotentialUnit.Volt, ElectricPotentialUnits.Volt),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricPotentialChangeRate.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricPotentialChangeRate.g.cs
index e175d42d45..2c29634861 100644
--- a/UnitsNet/GeneratedCode/Quantities/ElectricPotentialChangeRate.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/ElectricPotentialChangeRate.g.cs
@@ -117,64 +117,29 @@ public static ElectricPotentialChangeRateInfo CreateDefault(FuncAn of representing the default unit mappings for ElectricPotentialChangeRate.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (ElectricPotentialChangeRateUnit.KilovoltPerHour, "KilovoltPerHour", "KilovoltsPerHour", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Hour, current: ElectricCurrentUnit.Milliampere),
- new QuantityValue(18, 5)
- );
- yield return new (ElectricPotentialChangeRateUnit.KilovoltPerMicrosecond, "KilovoltPerMicrosecond", "KilovoltsPerMicrosecond", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Microsecond, current: ElectricCurrentUnit.Milliampere),
- new QuantityValue(1, 1000000000)
- );
- yield return new (ElectricPotentialChangeRateUnit.KilovoltPerMinute, "KilovoltPerMinute", "KilovoltsPerMinute", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Minute, current: ElectricCurrentUnit.Milliampere),
- new QuantityValue(3, 50)
- );
- yield return new (ElectricPotentialChangeRateUnit.KilovoltPerSecond, "KilovoltPerSecond", "KilovoltsPerSecond", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Milliampere),
- new QuantityValue(1, 1000)
- );
- yield return new (ElectricPotentialChangeRateUnit.MegavoltPerHour, "MegavoltPerHour", "MegavoltsPerHour", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Hour, current: ElectricCurrentUnit.Microampere),
- new QuantityValue(9, 2500)
- );
- yield return new (ElectricPotentialChangeRateUnit.MegavoltPerMicrosecond, "MegavoltPerMicrosecond", "MegavoltsPerMicrosecond", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Microsecond, current: ElectricCurrentUnit.Microampere),
- new QuantityValue(1, 1000000000000)
- );
- yield return new (ElectricPotentialChangeRateUnit.MegavoltPerMinute, "MegavoltPerMinute", "MegavoltsPerMinute", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Minute, current: ElectricCurrentUnit.Microampere),
- new QuantityValue(3, 50000)
- );
- yield return new (ElectricPotentialChangeRateUnit.MegavoltPerSecond, "MegavoltPerSecond", "MegavoltsPerSecond", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Microampere),
- new QuantityValue(1, 1000000)
- );
- yield return new (ElectricPotentialChangeRateUnit.MicrovoltPerHour, "MicrovoltPerHour", "MicrovoltsPerHour", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Milligram, time: DurationUnit.Hour, current: ElectricCurrentUnit.Ampere),
- 3600000000
- );
- yield return new (ElectricPotentialChangeRateUnit.MicrovoltPerMicrosecond, "MicrovoltPerMicrosecond", "MicrovoltsPerMicrosecond", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Milligram, time: DurationUnit.Microsecond, current: ElectricCurrentUnit.Ampere),
- 1
- );
- yield return new (ElectricPotentialChangeRateUnit.MicrovoltPerMinute, "MicrovoltPerMinute", "MicrovoltsPerMinute", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Milligram, time: DurationUnit.Minute, current: ElectricCurrentUnit.Ampere),
- 60000000
- );
- yield return new (ElectricPotentialChangeRateUnit.MicrovoltPerSecond, "MicrovoltPerSecond", "MicrovoltsPerSecond", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Milligram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- 1000000
- );
- yield return new (ElectricPotentialChangeRateUnit.MillivoltPerHour, "MillivoltPerHour", "MillivoltsPerHour", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Gram, time: DurationUnit.Hour, current: ElectricCurrentUnit.Ampere),
- 3600000
- );
- yield return new (ElectricPotentialChangeRateUnit.MillivoltPerMicrosecond, "MillivoltPerMicrosecond", "MillivoltsPerMicrosecond", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Gram, time: DurationUnit.Microsecond, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000)
- );
- yield return new (ElectricPotentialChangeRateUnit.MillivoltPerMinute, "MillivoltPerMinute", "MillivoltsPerMinute", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Gram, time: DurationUnit.Minute, current: ElectricCurrentUnit.Ampere),
- 60000
- );
- yield return new (ElectricPotentialChangeRateUnit.MillivoltPerSecond, "MillivoltPerSecond", "MillivoltsPerSecond", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Gram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- 1000
- );
- yield return new (ElectricPotentialChangeRateUnit.VoltPerHour, "VoltPerHour", "VoltsPerHour", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Hour, current: ElectricCurrentUnit.Ampere),
- 3600
- );
- yield return new (ElectricPotentialChangeRateUnit.VoltPerMicrosecond, "VoltPerMicrosecond", "VoltsPerMicrosecond", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Microsecond, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000000)
- );
- yield return new (ElectricPotentialChangeRateUnit.VoltPerMinute, "VoltPerMinute", "VoltsPerMinute", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Minute, current: ElectricCurrentUnit.Ampere),
- 60
- );
- yield return new (ElectricPotentialChangeRateUnit.VoltPerSecond, "VoltPerSecond", "VoltsPerSecond", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere));
+ return new UnitDefinition[]
+ {
+ new (ElectricPotentialChangeRateUnit.KilovoltPerHour, ElectricPotentialChangeRateUnits.KilovoltPerHour),
+ new (ElectricPotentialChangeRateUnit.KilovoltPerMicrosecond, ElectricPotentialChangeRateUnits.KilovoltPerMicrosecond),
+ new (ElectricPotentialChangeRateUnit.KilovoltPerMinute, ElectricPotentialChangeRateUnits.KilovoltPerMinute),
+ new (ElectricPotentialChangeRateUnit.KilovoltPerSecond, ElectricPotentialChangeRateUnits.KilovoltPerSecond),
+ new (ElectricPotentialChangeRateUnit.MegavoltPerHour, ElectricPotentialChangeRateUnits.MegavoltPerHour),
+ new (ElectricPotentialChangeRateUnit.MegavoltPerMicrosecond, ElectricPotentialChangeRateUnits.MegavoltPerMicrosecond),
+ new (ElectricPotentialChangeRateUnit.MegavoltPerMinute, ElectricPotentialChangeRateUnits.MegavoltPerMinute),
+ new (ElectricPotentialChangeRateUnit.MegavoltPerSecond, ElectricPotentialChangeRateUnits.MegavoltPerSecond),
+ new (ElectricPotentialChangeRateUnit.MicrovoltPerHour, ElectricPotentialChangeRateUnits.MicrovoltPerHour),
+ new (ElectricPotentialChangeRateUnit.MicrovoltPerMicrosecond, ElectricPotentialChangeRateUnits.MicrovoltPerMicrosecond),
+ new (ElectricPotentialChangeRateUnit.MicrovoltPerMinute, ElectricPotentialChangeRateUnits.MicrovoltPerMinute),
+ new (ElectricPotentialChangeRateUnit.MicrovoltPerSecond, ElectricPotentialChangeRateUnits.MicrovoltPerSecond),
+ new (ElectricPotentialChangeRateUnit.MillivoltPerHour, ElectricPotentialChangeRateUnits.MillivoltPerHour),
+ new (ElectricPotentialChangeRateUnit.MillivoltPerMicrosecond, ElectricPotentialChangeRateUnits.MillivoltPerMicrosecond),
+ new (ElectricPotentialChangeRateUnit.MillivoltPerMinute, ElectricPotentialChangeRateUnits.MillivoltPerMinute),
+ new (ElectricPotentialChangeRateUnit.MillivoltPerSecond, ElectricPotentialChangeRateUnits.MillivoltPerSecond),
+ new (ElectricPotentialChangeRateUnit.VoltPerHour, ElectricPotentialChangeRateUnits.VoltPerHour),
+ new (ElectricPotentialChangeRateUnit.VoltPerMicrosecond, ElectricPotentialChangeRateUnits.VoltPerMicrosecond),
+ new (ElectricPotentialChangeRateUnit.VoltPerMinute, ElectricPotentialChangeRateUnits.VoltPerMinute),
+ new (ElectricPotentialChangeRateUnit.VoltPerSecond, ElectricPotentialChangeRateUnits.VoltPerSecond),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricReactance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricReactance.g.cs
index 3559d695f0..d1d6712ca8 100644
--- a/UnitsNet/GeneratedCode/Quantities/ElectricReactance.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/ElectricReactance.g.cs
@@ -119,28 +119,17 @@ public static ElectricReactanceInfo CreateDefault(FuncAn of representing the default unit mappings for ElectricReactance.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (ElectricReactanceUnit.Gigaohm, "Gigaohm", "Gigaohms", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Millisecond, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000000000)
- );
- yield return new (ElectricReactanceUnit.Kiloohm, "Kiloohm", "Kiloohms", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
- yield return new (ElectricReactanceUnit.Megaohm, "Megaohm", "Megaohms", new BaseUnits(length: LengthUnit.Kilometer, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000000)
- );
- yield return new (ElectricReactanceUnit.Microohm, "Microohm", "Microohms", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Milligram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- 1000000
- );
- yield return new (ElectricReactanceUnit.Milliohm, "Milliohm", "Milliohms", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Gram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- 1000
- );
- yield return new (ElectricReactanceUnit.Nanoohm, "Nanoohm", "Nanoohms", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Microgram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- 1000000000
- );
- yield return new (ElectricReactanceUnit.Ohm, "Ohm", "Ohms", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere));
- yield return new (ElectricReactanceUnit.Teraohm, "Teraohm", "Teraohms", new BaseUnits(length: LengthUnit.Megameter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000000000000)
- );
+ return new UnitDefinition[]
+ {
+ new (ElectricReactanceUnit.Gigaohm, ElectricReactanceUnits.Gigaohm),
+ new (ElectricReactanceUnit.Kiloohm, ElectricReactanceUnits.Kiloohm),
+ new (ElectricReactanceUnit.Megaohm, ElectricReactanceUnits.Megaohm),
+ new (ElectricReactanceUnit.Microohm, ElectricReactanceUnits.Microohm),
+ new (ElectricReactanceUnit.Milliohm, ElectricReactanceUnits.Milliohm),
+ new (ElectricReactanceUnit.Nanoohm, ElectricReactanceUnits.Nanoohm),
+ new (ElectricReactanceUnit.Ohm, ElectricReactanceUnits.Ohm),
+ new (ElectricReactanceUnit.Teraohm, ElectricReactanceUnits.Teraohm),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricReactiveEnergy.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricReactiveEnergy.g.cs
index 23a644d3f1..dfd214225f 100644
--- a/UnitsNet/GeneratedCode/Quantities/ElectricReactiveEnergy.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/ElectricReactiveEnergy.g.cs
@@ -118,13 +118,12 @@ public static ElectricReactiveEnergyInfo CreateDefault(FuncAn of representing the default unit mappings for ElectricReactiveEnergy.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (ElectricReactiveEnergyUnit.KilovoltampereReactiveHour, "KilovoltampereReactiveHour", "KilovoltampereReactiveHours", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
- yield return new (ElectricReactiveEnergyUnit.MegavoltampereReactiveHour, "MegavoltampereReactiveHour", "MegavoltampereReactiveHours", BaseUnits.Undefined,
- new QuantityValue(1, 1000000)
- );
- yield return new (ElectricReactiveEnergyUnit.VoltampereReactiveHour, "VoltampereReactiveHour", "VoltampereReactiveHours", BaseUnits.Undefined);
+ return new UnitDefinition[]
+ {
+ new (ElectricReactiveEnergyUnit.KilovoltampereReactiveHour, ElectricReactiveEnergyUnits.KilovoltampereReactiveHour),
+ new (ElectricReactiveEnergyUnit.MegavoltampereReactiveHour, ElectricReactiveEnergyUnits.MegavoltampereReactiveHour),
+ new (ElectricReactiveEnergyUnit.VoltampereReactiveHour, ElectricReactiveEnergyUnits.VoltampereReactiveHour),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricReactivePower.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricReactivePower.g.cs
index c21c011153..f085d10824 100644
--- a/UnitsNet/GeneratedCode/Quantities/ElectricReactivePower.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/ElectricReactivePower.g.cs
@@ -120,16 +120,13 @@ public static ElectricReactivePowerInfo CreateDefault(FuncAn of representing the default unit mappings for ElectricReactivePower.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (ElectricReactivePowerUnit.GigavoltampereReactive, "GigavoltampereReactive", "GigavoltamperesReactive", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Millisecond),
- new QuantityValue(1, 1000000000)
- );
- yield return new (ElectricReactivePowerUnit.KilovoltampereReactive, "KilovoltampereReactive", "KilovoltamperesReactive", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
- yield return new (ElectricReactivePowerUnit.MegavoltampereReactive, "MegavoltampereReactive", "MegavoltamperesReactive", new BaseUnits(length: LengthUnit.Kilometer, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- new QuantityValue(1, 1000000)
- );
- yield return new (ElectricReactivePowerUnit.VoltampereReactive, "VoltampereReactive", "VoltamperesReactive", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second));
+ return new UnitDefinition[]
+ {
+ new (ElectricReactivePowerUnit.GigavoltampereReactive, ElectricReactivePowerUnits.GigavoltampereReactive),
+ new (ElectricReactivePowerUnit.KilovoltampereReactive, ElectricReactivePowerUnits.KilovoltampereReactive),
+ new (ElectricReactivePowerUnit.MegavoltampereReactive, ElectricReactivePowerUnits.MegavoltampereReactive),
+ new (ElectricReactivePowerUnit.VoltampereReactive, ElectricReactivePowerUnits.VoltampereReactive),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricResistance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricResistance.g.cs
index 0ff74bacd3..2f88b1b2f5 100644
--- a/UnitsNet/GeneratedCode/Quantities/ElectricResistance.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/ElectricResistance.g.cs
@@ -120,28 +120,17 @@ public static ElectricResistanceInfo CreateDefault(FuncAn of representing the default unit mappings for ElectricResistance.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (ElectricResistanceUnit.Gigaohm, "Gigaohm", "Gigaohms", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Millisecond, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000000000)
- );
- yield return new (ElectricResistanceUnit.Kiloohm, "Kiloohm", "Kiloohms", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
- yield return new (ElectricResistanceUnit.Megaohm, "Megaohm", "Megaohms", new BaseUnits(length: LengthUnit.Kilometer, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000000)
- );
- yield return new (ElectricResistanceUnit.Microohm, "Microohm", "Microohms", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Milligram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- 1000000
- );
- yield return new (ElectricResistanceUnit.Milliohm, "Milliohm", "Milliohms", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Gram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- 1000
- );
- yield return new (ElectricResistanceUnit.Nanoohm, "Nanoohm", "Nanoohms", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Microgram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- 1000000000
- );
- yield return new (ElectricResistanceUnit.Ohm, "Ohm", "Ohms", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere));
- yield return new (ElectricResistanceUnit.Teraohm, "Teraohm", "Teraohms", new BaseUnits(length: LengthUnit.Megameter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000000000000)
- );
+ return new UnitDefinition[]
+ {
+ new (ElectricResistanceUnit.Gigaohm, ElectricResistanceUnits.Gigaohm),
+ new (ElectricResistanceUnit.Kiloohm, ElectricResistanceUnits.Kiloohm),
+ new (ElectricResistanceUnit.Megaohm, ElectricResistanceUnits.Megaohm),
+ new (ElectricResistanceUnit.Microohm, ElectricResistanceUnits.Microohm),
+ new (ElectricResistanceUnit.Milliohm, ElectricResistanceUnits.Milliohm),
+ new (ElectricResistanceUnit.Nanoohm, ElectricResistanceUnits.Nanoohm),
+ new (ElectricResistanceUnit.Ohm, ElectricResistanceUnits.Ohm),
+ new (ElectricResistanceUnit.Teraohm, ElectricResistanceUnits.Teraohm),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricResistivity.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricResistivity.g.cs
index 109518382d..b2cb324911 100644
--- a/UnitsNet/GeneratedCode/Quantities/ElectricResistivity.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/ElectricResistivity.g.cs
@@ -119,46 +119,23 @@ public static ElectricResistivityInfo CreateDefault(FuncAn of representing the default unit mappings for ElectricResistivity.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (ElectricResistivityUnit.KiloohmCentimeter, "KiloohmCentimeter", "KiloohmsCentimeter", BaseUnits.Undefined,
- new QuantityValue(1, 10)
- );
- yield return new (ElectricResistivityUnit.KiloohmMeter, "KiloohmMeter", "KiloohmMeters", new BaseUnits(length: LengthUnit.Decameter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000)
- );
- yield return new (ElectricResistivityUnit.MegaohmCentimeter, "MegaohmCentimeter", "MegaohmsCentimeter", BaseUnits.Undefined,
- new QuantityValue(1, 10000)
- );
- yield return new (ElectricResistivityUnit.MegaohmMeter, "MegaohmMeter", "MegaohmMeters", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Milliampere),
- new QuantityValue(1, 1000000)
- );
- yield return new (ElectricResistivityUnit.MicroohmCentimeter, "MicroohmCentimeter", "MicroohmsCentimeter", BaseUnits.Undefined,
- 100000000
- );
- yield return new (ElectricResistivityUnit.MicroohmMeter, "MicroohmMeter", "MicroohmMeters", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Milligram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- 1000000
- );
- yield return new (ElectricResistivityUnit.MilliohmCentimeter, "MilliohmCentimeter", "MilliohmsCentimeter", BaseUnits.Undefined,
- 100000
- );
- yield return new (ElectricResistivityUnit.MilliohmMeter, "MilliohmMeter", "MilliohmMeters", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Gram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- 1000
- );
- yield return new (ElectricResistivityUnit.NanoohmCentimeter, "NanoohmCentimeter", "NanoohmsCentimeter", BaseUnits.Undefined,
- 100000000000
- );
- yield return new (ElectricResistivityUnit.NanoohmMeter, "NanoohmMeter", "NanoohmMeters", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Microgram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- 1000000000
- );
- yield return new (ElectricResistivityUnit.OhmCentimeter, "OhmCentimeter", "OhmsCentimeter", BaseUnits.Undefined,
- 100
- );
- yield return new (ElectricResistivityUnit.OhmMeter, "OhmMeter", "OhmMeters", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere));
- yield return new (ElectricResistivityUnit.PicoohmCentimeter, "PicoohmCentimeter", "PicoohmsCentimeter", BaseUnits.Undefined,
- 100000000000000
- );
- yield return new (ElectricResistivityUnit.PicoohmMeter, "PicoohmMeter", "PicoohmMeters", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Nanogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- 1000000000000
- );
+ return new UnitDefinition[]
+ {
+ new (ElectricResistivityUnit.KiloohmCentimeter, ElectricResistivityUnits.KiloohmCentimeter),
+ new (ElectricResistivityUnit.KiloohmMeter, ElectricResistivityUnits.KiloohmMeter),
+ new (ElectricResistivityUnit.MegaohmCentimeter, ElectricResistivityUnits.MegaohmCentimeter),
+ new (ElectricResistivityUnit.MegaohmMeter, ElectricResistivityUnits.MegaohmMeter),
+ new (ElectricResistivityUnit.MicroohmCentimeter, ElectricResistivityUnits.MicroohmCentimeter),
+ new (ElectricResistivityUnit.MicroohmMeter, ElectricResistivityUnits.MicroohmMeter),
+ new (ElectricResistivityUnit.MilliohmCentimeter, ElectricResistivityUnits.MilliohmCentimeter),
+ new (ElectricResistivityUnit.MilliohmMeter, ElectricResistivityUnits.MilliohmMeter),
+ new (ElectricResistivityUnit.NanoohmCentimeter, ElectricResistivityUnits.NanoohmCentimeter),
+ new (ElectricResistivityUnit.NanoohmMeter, ElectricResistivityUnits.NanoohmMeter),
+ new (ElectricResistivityUnit.OhmCentimeter, ElectricResistivityUnits.OhmCentimeter),
+ new (ElectricResistivityUnit.OhmMeter, ElectricResistivityUnits.OhmMeter),
+ new (ElectricResistivityUnit.PicoohmCentimeter, ElectricResistivityUnits.PicoohmCentimeter),
+ new (ElectricResistivityUnit.PicoohmMeter, ElectricResistivityUnits.PicoohmMeter),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricSurfaceChargeDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricSurfaceChargeDensity.g.cs
index c7c8efd3e7..593da95e6e 100644
--- a/UnitsNet/GeneratedCode/Quantities/ElectricSurfaceChargeDensity.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/ElectricSurfaceChargeDensity.g.cs
@@ -120,13 +120,12 @@ public static ElectricSurfaceChargeDensityInfo CreateDefault(FuncAn of representing the default unit mappings for ElectricSurfaceChargeDensity.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (ElectricSurfaceChargeDensityUnit.CoulombPerSquareCentimeter, "CoulombPerSquareCentimeter", "CoulombsPerSquareCentimeter", new BaseUnits(length: LengthUnit.Centimeter, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 10000)
- );
- yield return new (ElectricSurfaceChargeDensityUnit.CoulombPerSquareInch, "CoulombPerSquareInch", "CoulombsPerSquareInch", new BaseUnits(length: LengthUnit.Inch, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(16129, 25000000)
- );
- yield return new (ElectricSurfaceChargeDensityUnit.CoulombPerSquareMeter, "CoulombPerSquareMeter", "CoulombsPerSquareMeter", new BaseUnits(length: LengthUnit.Meter, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere));
+ return new UnitDefinition[]
+ {
+ new (ElectricSurfaceChargeDensityUnit.CoulombPerSquareCentimeter, ElectricSurfaceChargeDensityUnits.CoulombPerSquareCentimeter),
+ new (ElectricSurfaceChargeDensityUnit.CoulombPerSquareInch, ElectricSurfaceChargeDensityUnits.CoulombPerSquareInch),
+ new (ElectricSurfaceChargeDensityUnit.CoulombPerSquareMeter, ElectricSurfaceChargeDensityUnits.CoulombPerSquareMeter),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricSusceptance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricSusceptance.g.cs
index 07c01295e5..9336cfb25a 100644
--- a/UnitsNet/GeneratedCode/Quantities/ElectricSusceptance.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/ElectricSusceptance.g.cs
@@ -119,52 +119,25 @@ public static ElectricSusceptanceInfo CreateDefault(FuncAn of representing the default unit mappings for ElectricSusceptance.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (ElectricSusceptanceUnit.Gigamho, "Gigamho", "Gigamhos", BaseUnits.Undefined,
- new QuantityValue(1, 1000000000)
- );
- yield return new (ElectricSusceptanceUnit.Gigasiemens, "Gigasiemens", "Gigasiemens", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Microgram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000000000)
- );
- yield return new (ElectricSusceptanceUnit.Kilomho, "Kilomho", "Kilomhos", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
- yield return new (ElectricSusceptanceUnit.Kilosiemens, "Kilosiemens", "Kilosiemens", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Gram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000)
- );
- yield return new (ElectricSusceptanceUnit.Megamho, "Megamho", "Megamhos", BaseUnits.Undefined,
- new QuantityValue(1, 1000000)
- );
- yield return new (ElectricSusceptanceUnit.Megasiemens, "Megasiemens", "Megasiemens", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Milligram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000000)
- );
- yield return new (ElectricSusceptanceUnit.Mho, "Mho", "Mhos", BaseUnits.Undefined,
- 1
- );
- yield return new (ElectricSusceptanceUnit.Micromho, "Micromho", "Micromhos", BaseUnits.Undefined,
- 1000000
- );
- yield return new (ElectricSusceptanceUnit.Microsiemens, "Microsiemens", "Microsiemens", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Milliampere),
- 1000000
- );
- yield return new (ElectricSusceptanceUnit.Millimho, "Millimho", "Millimhos", BaseUnits.Undefined,
- 1000
- );
- yield return new (ElectricSusceptanceUnit.Millisiemens, "Millisiemens", "Millisiemens", BaseUnits.Undefined,
- 1000
- );
- yield return new (ElectricSusceptanceUnit.Nanomho, "Nanomho", "Nanomhos", BaseUnits.Undefined,
- 1000000000
- );
- yield return new (ElectricSusceptanceUnit.Nanosiemens, "Nanosiemens", "Nanosiemens", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Millisecond, current: ElectricCurrentUnit.Ampere),
- 1000000000
- );
- yield return new (ElectricSusceptanceUnit.Siemens, "Siemens", "Siemens", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere));
- yield return new (ElectricSusceptanceUnit.Teramho, "Teramho", "Teramhos", BaseUnits.Undefined,
- new QuantityValue(1, 1000000000000)
- );
- yield return new (ElectricSusceptanceUnit.Terasiemens, "Terasiemens", "Terasiemens", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Nanogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere),
- new QuantityValue(1, 1000000000000)
- );
+ return new UnitDefinition[]
+ {
+ new (ElectricSusceptanceUnit.Gigamho, ElectricSusceptanceUnits.Gigamho),
+ new (ElectricSusceptanceUnit.Gigasiemens, ElectricSusceptanceUnits.Gigasiemens),
+ new (ElectricSusceptanceUnit.Kilomho, ElectricSusceptanceUnits.Kilomho),
+ new (ElectricSusceptanceUnit.Kilosiemens, ElectricSusceptanceUnits.Kilosiemens),
+ new (ElectricSusceptanceUnit.Megamho, ElectricSusceptanceUnits.Megamho),
+ new (ElectricSusceptanceUnit.Megasiemens, ElectricSusceptanceUnits.Megasiemens),
+ new (ElectricSusceptanceUnit.Mho, ElectricSusceptanceUnits.Mho),
+ new (ElectricSusceptanceUnit.Micromho, ElectricSusceptanceUnits.Micromho),
+ new (ElectricSusceptanceUnit.Microsiemens, ElectricSusceptanceUnits.Microsiemens),
+ new (ElectricSusceptanceUnit.Millimho, ElectricSusceptanceUnits.Millimho),
+ new (ElectricSusceptanceUnit.Millisiemens, ElectricSusceptanceUnits.Millisiemens),
+ new (ElectricSusceptanceUnit.Nanomho, ElectricSusceptanceUnits.Nanomho),
+ new (ElectricSusceptanceUnit.Nanosiemens, ElectricSusceptanceUnits.Nanosiemens),
+ new (ElectricSusceptanceUnit.Siemens, ElectricSusceptanceUnits.Siemens),
+ new (ElectricSusceptanceUnit.Teramho, ElectricSusceptanceUnits.Teramho),
+ new (ElectricSusceptanceUnit.Terasiemens, ElectricSusceptanceUnits.Terasiemens),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/Energy.g.cs b/UnitsNet/GeneratedCode/Quantities/Energy.g.cs
index 5b6c1e1d60..c9688c48c3 100644
--- a/UnitsNet/GeneratedCode/Quantities/Energy.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/Energy.g.cs
@@ -129,124 +129,49 @@ public static EnergyInfo CreateDefault(FuncAn of representing the default unit mappings for Energy.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (EnergyUnit.BritishThermalUnit, "BritishThermalUnit", "BritishThermalUnits", BaseUnits.Undefined,
- new QuantityValue(50000000, 52752792631)
- );
- yield return new (EnergyUnit.Calorie, "Calorie", "Calories", BaseUnits.Undefined,
- new QuantityValue(125, 523)
- );
- yield return new (EnergyUnit.DecathermEc, "DecathermEc", "DecathermsEc", BaseUnits.Undefined,
- new QuantityValue(50, 52752792631)
- );
- yield return new (EnergyUnit.DecathermImperial, "DecathermImperial", "DecathermsImperial", BaseUnits.Undefined,
- new QuantityValue(25000, 26376396314337)
- );
- yield return new (EnergyUnit.DecathermUs, "DecathermUs", "DecathermsUs", BaseUnits.Undefined,
- new QuantityValue(1, 1054804000)
- );
- yield return new (EnergyUnit.ElectronVolt, "ElectronVolt", "ElectronVolts", BaseUnits.Undefined,
- new QuantityValue(new BigInteger(5) * QuantityValue.PowerOfTen(27), 801088317)
- );
- yield return new (EnergyUnit.Erg, "Erg", "Ergs", BaseUnits.Undefined,
- 10000000
- );
- yield return new (EnergyUnit.FootPound, "FootPound", "FootPounds", BaseUnits.Undefined,
- new QuantityValue(2500000000000000, 3389544870828501)
- );
- yield return new (EnergyUnit.GigabritishThermalUnit, "GigabritishThermalUnit", "GigabritishThermalUnits", BaseUnits.Undefined,
- new QuantityValue(1, 1055055852620)
- );
- yield return new (EnergyUnit.GigaelectronVolt, "GigaelectronVolt", "GigaelectronVolts", BaseUnits.Undefined,
- new QuantityValue(5000000000000000000, 801088317)
- );
- yield return new (EnergyUnit.Gigajoule, "Gigajoule", "Gigajoules", BaseUnits.Undefined,
- new QuantityValue(1, 1000000000)
- );
- yield return new (EnergyUnit.GigawattDay, "GigawattDay", "GigawattDays", BaseUnits.Undefined,
- new QuantityValue(1, 86400000000000)
- );
- yield return new (EnergyUnit.GigawattHour, "GigawattHour", "GigawattHours", BaseUnits.Undefined,
- new QuantityValue(1, 3600000000000)
- );
- yield return new (EnergyUnit.HorsepowerHour, "HorsepowerHour", "HorsepowerHours", BaseUnits.Undefined,
- new QuantityValue(500000000, 1342259768728053)
- );
- yield return new (EnergyUnit.Joule, "Joule", "Joules", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second));
- yield return new (EnergyUnit.KilobritishThermalUnit, "KilobritishThermalUnit", "KilobritishThermalUnits", BaseUnits.Undefined,
- new QuantityValue(50000, 52752792631)
- );
- yield return new (EnergyUnit.Kilocalorie, "Kilocalorie", "Kilocalories", BaseUnits.Undefined,
- new QuantityValue(1, 4184)
- );
- yield return new (EnergyUnit.KiloelectronVolt, "KiloelectronVolt", "KiloelectronVolts", BaseUnits.Undefined,
- new QuantityValue(new BigInteger(5) * QuantityValue.PowerOfTen(24), 801088317)
- );
- yield return new (EnergyUnit.Kilojoule, "Kilojoule", "Kilojoules", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
- yield return new (EnergyUnit.KilowattDay, "KilowattDay", "KilowattDays", BaseUnits.Undefined,
- new QuantityValue(1, 86400000)
- );
- yield return new (EnergyUnit.KilowattHour, "KilowattHour", "KilowattHours", BaseUnits.Undefined,
- new QuantityValue(1, 3600000)
- );
- yield return new (EnergyUnit.MegabritishThermalUnit, "MegabritishThermalUnit", "MegabritishThermalUnits", BaseUnits.Undefined,
- new QuantityValue(50, 52752792631)
- );
- yield return new (EnergyUnit.Megacalorie, "Megacalorie", "Megacalories", BaseUnits.Undefined,
- new QuantityValue(1, 4184000)
- );
- yield return new (EnergyUnit.MegaelectronVolt, "MegaelectronVolt", "MegaelectronVolts", BaseUnits.Undefined,
- new QuantityValue(new BigInteger(5) * QuantityValue.PowerOfTen(21), 801088317)
- );
- yield return new (EnergyUnit.Megajoule, "Megajoule", "Megajoules", new BaseUnits(length: LengthUnit.Kilometer, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- new QuantityValue(1, 1000000)
- );
- yield return new (EnergyUnit.MegawattDay, "MegawattDay", "MegawattDays", BaseUnits.Undefined,
- new QuantityValue(1, 86400000000)
- );
- yield return new (EnergyUnit.MegawattHour, "MegawattHour", "MegawattHours", BaseUnits.Undefined,
- new QuantityValue(1, 3600000000)
- );
- yield return new (EnergyUnit.Microjoule, "Microjoule", "Microjoules", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Milligram, time: DurationUnit.Second),
- 1000000
- );
- yield return new (EnergyUnit.Millijoule, "Millijoule", "Millijoules", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Gram, time: DurationUnit.Second),
- 1000
- );
- yield return new (EnergyUnit.Nanojoule, "Nanojoule", "Nanojoules", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Microgram, time: DurationUnit.Second),
- 1000000000
- );
- yield return new (EnergyUnit.Petajoule, "Petajoule", "Petajoules", BaseUnits.Undefined,
- new QuantityValue(1, 1000000000000000)
- );
- yield return new (EnergyUnit.TeraelectronVolt, "TeraelectronVolt", "TeraelectronVolts", BaseUnits.Undefined,
- new QuantityValue(5000000000000000, 801088317)
- );
- yield return new (EnergyUnit.Terajoule, "Terajoule", "Terajoules", new BaseUnits(length: LengthUnit.Megameter, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- new QuantityValue(1, 1000000000000)
- );
- yield return new (EnergyUnit.TerawattDay, "TerawattDay", "TerawattDays", BaseUnits.Undefined,
- new QuantityValue(1, 86400000000000000)
- );
- yield return new (EnergyUnit.TerawattHour, "TerawattHour", "TerawattHours", BaseUnits.Undefined,
- new QuantityValue(1, 3600000000000000)
- );
- yield return new (EnergyUnit.ThermEc, "ThermEc", "ThermsEc", BaseUnits.Undefined,
- new QuantityValue(500, 52752792631)
- );
- yield return new (EnergyUnit.ThermImperial, "ThermImperial", "ThermsImperial", BaseUnits.Undefined,
- new QuantityValue(250000, 26376396314337)
- );
- yield return new (EnergyUnit.ThermUs, "ThermUs", "ThermsUs", BaseUnits.Undefined,
- new QuantityValue(1, 105480400)
- );
- yield return new (EnergyUnit.WattDay, "WattDay", "WattDays", BaseUnits.Undefined,
- new QuantityValue(1, 86400)
- );
- yield return new (EnergyUnit.WattHour, "WattHour", "WattHours", BaseUnits.Undefined,
- new QuantityValue(1, 3600)
- );
+ return new UnitDefinition[]
+ {
+ new (EnergyUnit.BritishThermalUnit, EnergyUnits.BritishThermalUnit),
+ new (EnergyUnit.Calorie, EnergyUnits.Calorie),
+ new (EnergyUnit.DecathermEc, EnergyUnits.DecathermEc),
+ new (EnergyUnit.DecathermImperial, EnergyUnits.DecathermImperial),
+ new (EnergyUnit.DecathermUs, EnergyUnits.DecathermUs),
+ new (EnergyUnit.ElectronVolt, EnergyUnits.ElectronVolt),
+ new (EnergyUnit.Erg, EnergyUnits.Erg),
+ new (EnergyUnit.FootPound, EnergyUnits.FootPound),
+ new (EnergyUnit.GigabritishThermalUnit, EnergyUnits.GigabritishThermalUnit),
+ new (EnergyUnit.GigaelectronVolt, EnergyUnits.GigaelectronVolt),
+ new (EnergyUnit.Gigajoule, EnergyUnits.Gigajoule),
+ new (EnergyUnit.GigawattDay, EnergyUnits.GigawattDay),
+ new (EnergyUnit.GigawattHour, EnergyUnits.GigawattHour),
+ new (EnergyUnit.HorsepowerHour, EnergyUnits.HorsepowerHour),
+ new (EnergyUnit.Joule, EnergyUnits.Joule),
+ new (EnergyUnit.KilobritishThermalUnit, EnergyUnits.KilobritishThermalUnit),
+ new (EnergyUnit.Kilocalorie, EnergyUnits.Kilocalorie),
+ new (EnergyUnit.KiloelectronVolt, EnergyUnits.KiloelectronVolt),
+ new (EnergyUnit.Kilojoule, EnergyUnits.Kilojoule),
+ new (EnergyUnit.KilowattDay, EnergyUnits.KilowattDay),
+ new (EnergyUnit.KilowattHour, EnergyUnits.KilowattHour),
+ new (EnergyUnit.MegabritishThermalUnit, EnergyUnits.MegabritishThermalUnit),
+ new (EnergyUnit.Megacalorie, EnergyUnits.Megacalorie),
+ new (EnergyUnit.MegaelectronVolt, EnergyUnits.MegaelectronVolt),
+ new (EnergyUnit.Megajoule, EnergyUnits.Megajoule),
+ new (EnergyUnit.MegawattDay, EnergyUnits.MegawattDay),
+ new (EnergyUnit.MegawattHour, EnergyUnits.MegawattHour),
+ new (EnergyUnit.Microjoule, EnergyUnits.Microjoule),
+ new (EnergyUnit.Millijoule, EnergyUnits.Millijoule),
+ new (EnergyUnit.Nanojoule, EnergyUnits.Nanojoule),
+ new (EnergyUnit.Petajoule, EnergyUnits.Petajoule),
+ new (EnergyUnit.TeraelectronVolt, EnergyUnits.TeraelectronVolt),
+ new (EnergyUnit.Terajoule, EnergyUnits.Terajoule),
+ new (EnergyUnit.TerawattDay, EnergyUnits.TerawattDay),
+ new (EnergyUnit.TerawattHour, EnergyUnits.TerawattHour),
+ new (EnergyUnit.ThermEc, EnergyUnits.ThermEc),
+ new (EnergyUnit.ThermImperial, EnergyUnits.ThermImperial),
+ new (EnergyUnit.ThermUs, EnergyUnits.ThermUs),
+ new (EnergyUnit.WattDay, EnergyUnits.WattDay),
+ new (EnergyUnit.WattHour, EnergyUnits.WattHour),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/EnergyDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/EnergyDensity.g.cs
index 02684511b4..8a33409016 100644
--- a/UnitsNet/GeneratedCode/Quantities/EnergyDensity.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/EnergyDensity.g.cs
@@ -119,40 +119,21 @@ public static EnergyDensityInfo CreateDefault(FuncAn of representing the default unit mappings for EnergyDensity.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (EnergyDensityUnit.GigajoulePerCubicMeter, "GigajoulePerCubicMeter", "GigajoulesPerCubicMeter", new BaseUnits(length: LengthUnit.Nanometer, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- new QuantityValue(1, 1000000000)
- );
- yield return new (EnergyDensityUnit.GigawattHourPerCubicMeter, "GigawattHourPerCubicMeter", "GigawattHoursPerCubicMeter", BaseUnits.Undefined,
- new QuantityValue(1, 3600000000000)
- );
- yield return new (EnergyDensityUnit.JoulePerCubicMeter, "JoulePerCubicMeter", "JoulesPerCubicMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second));
- yield return new (EnergyDensityUnit.KilojoulePerCubicMeter, "KilojoulePerCubicMeter", "KilojoulesPerCubicMeter", new BaseUnits(length: LengthUnit.Millimeter, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- new QuantityValue(1, 1000)
- );
- yield return new (EnergyDensityUnit.KilowattHourPerCubicMeter, "KilowattHourPerCubicMeter", "KilowattHoursPerCubicMeter", BaseUnits.Undefined,
- new QuantityValue(1, 3600000)
- );
- yield return new (EnergyDensityUnit.MegajoulePerCubicMeter, "MegajoulePerCubicMeter", "MegajoulesPerCubicMeter", new BaseUnits(length: LengthUnit.Micrometer, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- new QuantityValue(1, 1000000)
- );
- yield return new (EnergyDensityUnit.MegawattHourPerCubicMeter, "MegawattHourPerCubicMeter", "MegawattHoursPerCubicMeter", BaseUnits.Undefined,
- new QuantityValue(1, 3600000000)
- );
- yield return new (EnergyDensityUnit.PetajoulePerCubicMeter, "PetajoulePerCubicMeter", "PetajoulesPerCubicMeter", new BaseUnits(length: LengthUnit.Femtometer, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- new QuantityValue(1, 1000000000000000)
- );
- yield return new (EnergyDensityUnit.PetawattHourPerCubicMeter, "PetawattHourPerCubicMeter", "PetawattHoursPerCubicMeter", BaseUnits.Undefined,
- new QuantityValue(1, 3600000000000000000)
- );
- yield return new (EnergyDensityUnit.TerajoulePerCubicMeter, "TerajoulePerCubicMeter", "TerajoulesPerCubicMeter", new BaseUnits(length: LengthUnit.Picometer, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- new QuantityValue(1, 1000000000000)
- );
- yield return new (EnergyDensityUnit.TerawattHourPerCubicMeter, "TerawattHourPerCubicMeter", "TerawattHoursPerCubicMeter", BaseUnits.Undefined,
- new QuantityValue(1, 3600000000000000)
- );
- yield return new (EnergyDensityUnit.WattHourPerCubicMeter, "WattHourPerCubicMeter", "WattHoursPerCubicMeter", BaseUnits.Undefined,
- new QuantityValue(1, 3600)
- );
+ return new UnitDefinition[]
+ {
+ new (EnergyDensityUnit.GigajoulePerCubicMeter, EnergyDensityUnits.GigajoulePerCubicMeter),
+ new (EnergyDensityUnit.GigawattHourPerCubicMeter, EnergyDensityUnits.GigawattHourPerCubicMeter),
+ new (EnergyDensityUnit.JoulePerCubicMeter, EnergyDensityUnits.JoulePerCubicMeter),
+ new (EnergyDensityUnit.KilojoulePerCubicMeter, EnergyDensityUnits.KilojoulePerCubicMeter),
+ new (EnergyDensityUnit.KilowattHourPerCubicMeter, EnergyDensityUnits.KilowattHourPerCubicMeter),
+ new (EnergyDensityUnit.MegajoulePerCubicMeter, EnergyDensityUnits.MegajoulePerCubicMeter),
+ new (EnergyDensityUnit.MegawattHourPerCubicMeter, EnergyDensityUnits.MegawattHourPerCubicMeter),
+ new (EnergyDensityUnit.PetajoulePerCubicMeter, EnergyDensityUnits.PetajoulePerCubicMeter),
+ new (EnergyDensityUnit.PetawattHourPerCubicMeter, EnergyDensityUnits.PetawattHourPerCubicMeter),
+ new (EnergyDensityUnit.TerajoulePerCubicMeter, EnergyDensityUnits.TerajoulePerCubicMeter),
+ new (EnergyDensityUnit.TerawattHourPerCubicMeter, EnergyDensityUnits.TerawattHourPerCubicMeter),
+ new (EnergyDensityUnit.WattHourPerCubicMeter, EnergyDensityUnits.WattHourPerCubicMeter),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/Entropy.g.cs b/UnitsNet/GeneratedCode/Quantities/Entropy.g.cs
index 94a156cf60..495249568f 100644
--- a/UnitsNet/GeneratedCode/Quantities/Entropy.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/Entropy.g.cs
@@ -119,25 +119,16 @@ public static EntropyInfo CreateDefault(FuncAn of representing the default unit mappings for Entropy.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (EntropyUnit.CaloriePerKelvin, "CaloriePerKelvin", "CaloriesPerKelvin", BaseUnits.Undefined,
- new QuantityValue(125, 523)
- );
- yield return new (EntropyUnit.JoulePerDegreeCelsius, "JoulePerDegreeCelsius", "JoulesPerDegreeCelsius", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second, temperature: TemperatureUnit.DegreeCelsius),
- 1
- );
- yield return new (EntropyUnit.JoulePerKelvin, "JoulePerKelvin", "JoulesPerKelvin", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second, temperature: TemperatureUnit.Kelvin));
- yield return new (EntropyUnit.KilocaloriePerKelvin, "KilocaloriePerKelvin", "KilocaloriesPerKelvin", BaseUnits.Undefined,
- new QuantityValue(1, 4184)
- );
- yield return new (EntropyUnit.KilojoulePerDegreeCelsius, "KilojoulePerDegreeCelsius", "KilojoulesPerDegreeCelsius", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
- yield return new (EntropyUnit.KilojoulePerKelvin, "KilojoulePerKelvin", "KilojoulesPerKelvin", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
- yield return new (EntropyUnit.MegajoulePerKelvin, "MegajoulePerKelvin", "MegajoulesPerKelvin", new BaseUnits(length: LengthUnit.Kilometer, mass: MassUnit.Kilogram, time: DurationUnit.Second, temperature: TemperatureUnit.Kelvin),
- new QuantityValue(1, 1000000)
- );
+ return new UnitDefinition[]
+ {
+ new (EntropyUnit.CaloriePerKelvin, EntropyUnits.CaloriePerKelvin),
+ new (EntropyUnit.JoulePerDegreeCelsius, EntropyUnits.JoulePerDegreeCelsius),
+ new (EntropyUnit.JoulePerKelvin, EntropyUnits.JoulePerKelvin),
+ new (EntropyUnit.KilocaloriePerKelvin, EntropyUnits.KilocaloriePerKelvin),
+ new (EntropyUnit.KilojoulePerDegreeCelsius, EntropyUnits.KilojoulePerDegreeCelsius),
+ new (EntropyUnit.KilojoulePerKelvin, EntropyUnits.KilojoulePerKelvin),
+ new (EntropyUnit.MegajoulePerKelvin, EntropyUnits.MegajoulePerKelvin),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/FluidResistance.g.cs b/UnitsNet/GeneratedCode/Quantities/FluidResistance.g.cs
index ba5ba97aea..a9b6cd6ed8 100644
--- a/UnitsNet/GeneratedCode/Quantities/FluidResistance.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/FluidResistance.g.cs
@@ -120,61 +120,28 @@ public static FluidResistanceInfo CreateDefault(FuncAn of representing the default unit mappings for FluidResistance.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (FluidResistanceUnit.DyneSecondPerCentimeterToTheFifth, "DyneSecondPerCentimeterToTheFifth", "DyneSecondsPerCentimeterToTheFifth", BaseUnits.Undefined,
- new QuantityValue(1, 100000)
- );
- yield return new (FluidResistanceUnit.MegapascalSecondPerCubicMeter, "MegapascalSecondPerCubicMeter", "MegapascalSecondsPerCubicMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Microsecond),
- new QuantityValue(1, 1000000)
- );
- yield return new (FluidResistanceUnit.MillimeterMercuryMinutePerCubicCentimeter, "MillimeterMercuryMinutePerCubicCentimeter", "MillimeterMercuryMinutesPerCubicCentimeter", BaseUnits.Undefined,
- new QuantityValue(1, 7999342080)
- );
- yield return new (FluidResistanceUnit.MillimeterMercuryMinutePerCubicMeter, "MillimeterMercuryMinutePerCubicMeter", "MillimeterMercuryMinutesPerCubicMeter", BaseUnits.Undefined,
- new QuantityValue(3125, 24997944)
- );
- yield return new (FluidResistanceUnit.MillimeterMercuryMinutePerLiter, "MillimeterMercuryMinutePerLiter", "MillimeterMercuryMinutesPerLiter", BaseUnits.Undefined,
- new QuantityValue(25, 199983552)
- );
- yield return new (FluidResistanceUnit.MillimeterMercuryMinutePerMilliliter, "MillimeterMercuryMinutePerMilliliter", "MillimeterMercuryMinutesPerMilliliter", BaseUnits.Undefined,
- new QuantityValue(1, 7999342080)
- );
- yield return new (FluidResistanceUnit.MillimeterMercurySecondPerCubicCentimeter, "MillimeterMercurySecondPerCubicCentimeter", "MillimeterMercurySecondsPerCubicCentimeter", BaseUnits.Undefined,
- new QuantityValue(1, 133322368)
- );
- yield return new (FluidResistanceUnit.MillimeterMercurySecondPerCubicMeter, "MillimeterMercurySecondPerCubicMeter", "MillimeterMercurySecondsPerCubicMeter", BaseUnits.Undefined,
- new QuantityValue(15625, 2083162)
- );
- yield return new (FluidResistanceUnit.MillimeterMercurySecondPerLiter, "MillimeterMercurySecondPerLiter", "MillimeterMercurySecondsPerLiter", BaseUnits.Undefined,
- new QuantityValue(125, 16665296)
- );
- yield return new (FluidResistanceUnit.MillimeterMercurySecondPerMilliliter, "MillimeterMercurySecondPerMilliliter", "MillimeterMercurySecondsPerMilliliter", BaseUnits.Undefined,
- new QuantityValue(1, 133322368)
- );
- yield return new (FluidResistanceUnit.PascalMinutePerCubicCentimeter, "PascalMinutePerCubicCentimeter", "PascalMinutesPerCubicCentimeter", BaseUnits.Undefined,
- new QuantityValue(1, 60000000)
- );
- yield return new (FluidResistanceUnit.PascalMinutePerCubicMeter, "PascalMinutePerCubicMeter", "PascalMinutesPerCubicMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Minute),
- new QuantityValue(1, 60)
- );
- yield return new (FluidResistanceUnit.PascalMinutePerLiter, "PascalMinutePerLiter", "PascalMinutesPerLiter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Minute),
- new QuantityValue(1, 60000)
- );
- yield return new (FluidResistanceUnit.PascalMinutePerMilliliter, "PascalMinutePerMilliliter", "PascalMinutesPerMilliliter", BaseUnits.Undefined,
- new QuantityValue(1, 60000000)
- );
- yield return new (FluidResistanceUnit.PascalSecondPerCubicCentimeter, "PascalSecondPerCubicCentimeter", "PascalSecondsPerCubicCentimeter", BaseUnits.Undefined,
- new QuantityValue(1, 1000000)
- );
- yield return new (FluidResistanceUnit.PascalSecondPerCubicMeter, "PascalSecondPerCubicMeter", "PascalSecondsPerCubicMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second));
- yield return new (FluidResistanceUnit.PascalSecondPerLiter, "PascalSecondPerLiter", "PascalSecondsPerLiter", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
- yield return new (FluidResistanceUnit.PascalSecondPerMilliliter, "PascalSecondPerMilliliter", "PascalSecondsPerMilliliter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Gram, time: DurationUnit.Second),
- new QuantityValue(1, 1000000)
- );
- yield return new (FluidResistanceUnit.WoodUnit, "WoodUnit", "WoodUnits", BaseUnits.Undefined,
- new QuantityValue(25, 199983552)
- );
+ return new UnitDefinition[]
+ {
+ new (FluidResistanceUnit.DyneSecondPerCentimeterToTheFifth, FluidResistanceUnits.DyneSecondPerCentimeterToTheFifth),
+ new (FluidResistanceUnit.MegapascalSecondPerCubicMeter, FluidResistanceUnits.MegapascalSecondPerCubicMeter),
+ new (FluidResistanceUnit.MillimeterMercuryMinutePerCubicCentimeter, FluidResistanceUnits.MillimeterMercuryMinutePerCubicCentimeter),
+ new (FluidResistanceUnit.MillimeterMercuryMinutePerCubicMeter, FluidResistanceUnits.MillimeterMercuryMinutePerCubicMeter),
+ new (FluidResistanceUnit.MillimeterMercuryMinutePerLiter, FluidResistanceUnits.MillimeterMercuryMinutePerLiter),
+ new (FluidResistanceUnit.MillimeterMercuryMinutePerMilliliter, FluidResistanceUnits.MillimeterMercuryMinutePerMilliliter),
+ new (FluidResistanceUnit.MillimeterMercurySecondPerCubicCentimeter, FluidResistanceUnits.MillimeterMercurySecondPerCubicCentimeter),
+ new (FluidResistanceUnit.MillimeterMercurySecondPerCubicMeter, FluidResistanceUnits.MillimeterMercurySecondPerCubicMeter),
+ new (FluidResistanceUnit.MillimeterMercurySecondPerLiter, FluidResistanceUnits.MillimeterMercurySecondPerLiter),
+ new (FluidResistanceUnit.MillimeterMercurySecondPerMilliliter, FluidResistanceUnits.MillimeterMercurySecondPerMilliliter),
+ new (FluidResistanceUnit.PascalMinutePerCubicCentimeter, FluidResistanceUnits.PascalMinutePerCubicCentimeter),
+ new (FluidResistanceUnit.PascalMinutePerCubicMeter, FluidResistanceUnits.PascalMinutePerCubicMeter),
+ new (FluidResistanceUnit.PascalMinutePerLiter, FluidResistanceUnits.PascalMinutePerLiter),
+ new (FluidResistanceUnit.PascalMinutePerMilliliter, FluidResistanceUnits.PascalMinutePerMilliliter),
+ new (FluidResistanceUnit.PascalSecondPerCubicCentimeter, FluidResistanceUnits.PascalSecondPerCubicCentimeter),
+ new (FluidResistanceUnit.PascalSecondPerCubicMeter, FluidResistanceUnits.PascalSecondPerCubicMeter),
+ new (FluidResistanceUnit.PascalSecondPerLiter, FluidResistanceUnits.PascalSecondPerLiter),
+ new (FluidResistanceUnit.PascalSecondPerMilliliter, FluidResistanceUnits.PascalSecondPerMilliliter),
+ new (FluidResistanceUnit.WoodUnit, FluidResistanceUnits.WoodUnit),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/Force.g.cs b/UnitsNet/GeneratedCode/Quantities/Force.g.cs
index 4ca9de716c..97ebf25ba5 100644
--- a/UnitsNet/GeneratedCode/Quantities/Force.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/Force.g.cs
@@ -131,52 +131,25 @@ public static ForceInfo CreateDefault(Func
/// An of representing the default unit mappings for Force.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (ForceUnit.Decanewton, "Decanewton", "Decanewtons", new BaseUnits(length: LengthUnit.Decameter, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- new QuantityValue(1, 10)
- );
- yield return new (ForceUnit.Dyn, "Dyn", "Dyne", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Gram, time: DurationUnit.Second),
- 100000
- );
- yield return new (ForceUnit.GramForce, "GramForce", "GramsForce", BaseUnits.Undefined,
- new QuantityValue(20000000, 196133)
- );
- yield return new (ForceUnit.KilogramForce, "KilogramForce", "KilogramsForce", BaseUnits.Undefined,
- new QuantityValue(20000, 196133)
- );
- yield return new (ForceUnit.Kilonewton, "Kilonewton", "Kilonewtons", new BaseUnits(length: LengthUnit.Kilometer, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- new QuantityValue(1, 1000)
- );
- yield return new (ForceUnit.Kilopond, "Kilopond", "Kiloponds", BaseUnits.Undefined,
- new QuantityValue(20000, 196133)
- );
- yield return new (ForceUnit.KilopoundForce, "KilopoundForce", "KilopoundsForce", BaseUnits.Undefined,
- new QuantityValue(2000000000, 8896443230521)
- );
- yield return new (ForceUnit.Meganewton, "Meganewton", "Meganewtons", new BaseUnits(length: LengthUnit.Megameter, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- new QuantityValue(1, 1000000)
- );
- yield return new (ForceUnit.Micronewton, "Micronewton", "Micronewtons", new BaseUnits(length: LengthUnit.Micrometer, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- 1000000
- );
- yield return new (ForceUnit.Millinewton, "Millinewton", "Millinewtons", new BaseUnits(length: LengthUnit.Millimeter, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- 1000
- );
- yield return new (ForceUnit.Newton, "Newton", "Newtons", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second));
- yield return new (ForceUnit.OunceForce, "OunceForce", "OunceForce", BaseUnits.Undefined,
- new QuantityValue(32000000000000, 8896443230521)
- );
- yield return new (ForceUnit.Poundal, "Poundal", "Poundals", BaseUnits.Undefined,
- new QuantityValue(125000000000, 17281869297)
- );
- yield return new (ForceUnit.PoundForce, "PoundForce", "PoundsForce", BaseUnits.Undefined,
- new QuantityValue(2000000000000, 8896443230521)
- );
- yield return new (ForceUnit.ShortTonForce, "ShortTonForce", "ShortTonsForce", BaseUnits.Undefined,
- new QuantityValue(1000000000, 8896443230521)
- );
- yield return new (ForceUnit.TonneForce, "TonneForce", "TonnesForce", BaseUnits.Undefined,
- new QuantityValue(20, 196133)
- );
+ return new UnitDefinition[]
+ {
+ new (ForceUnit.Decanewton, ForceUnits.Decanewton),
+ new (ForceUnit.Dyn, ForceUnits.Dyn),
+ new (ForceUnit.GramForce, ForceUnits.GramForce),
+ new (ForceUnit.KilogramForce, ForceUnits.KilogramForce),
+ new (ForceUnit.Kilonewton, ForceUnits.Kilonewton),
+ new (ForceUnit.Kilopond, ForceUnits.Kilopond),
+ new (ForceUnit.KilopoundForce, ForceUnits.KilopoundForce),
+ new (ForceUnit.Meganewton, ForceUnits.Meganewton),
+ new (ForceUnit.Micronewton, ForceUnits.Micronewton),
+ new (ForceUnit.Millinewton, ForceUnits.Millinewton),
+ new (ForceUnit.Newton, ForceUnits.Newton),
+ new (ForceUnit.OunceForce, ForceUnits.OunceForce),
+ new (ForceUnit.Poundal, ForceUnits.Poundal),
+ new (ForceUnit.PoundForce, ForceUnits.PoundForce),
+ new (ForceUnit.ShortTonForce, ForceUnits.ShortTonForce),
+ new (ForceUnit.TonneForce, ForceUnits.TonneForce),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/ForceChangeRate.g.cs b/UnitsNet/GeneratedCode/Quantities/ForceChangeRate.g.cs
index 3268eb43f3..100ee60df8 100644
--- a/UnitsNet/GeneratedCode/Quantities/ForceChangeRate.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/ForceChangeRate.g.cs
@@ -117,49 +117,24 @@ public static ForceChangeRateInfo CreateDefault(FuncAn of representing the default unit mappings for ForceChangeRate.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (ForceChangeRateUnit.CentinewtonPerSecond, "CentinewtonPerSecond", "CentinewtonsPerSecond", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- 100
- );
- yield return new (ForceChangeRateUnit.DecanewtonPerMinute, "DecanewtonPerMinute", "DecanewtonsPerMinute", BaseUnits.Undefined,
- 6
- );
- yield return new (ForceChangeRateUnit.DecanewtonPerSecond, "DecanewtonPerSecond", "DecanewtonsPerSecond", new BaseUnits(length: LengthUnit.Decameter, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- new QuantityValue(1, 10)
- );
- yield return new (ForceChangeRateUnit.DecinewtonPerSecond, "DecinewtonPerSecond", "DecinewtonsPerSecond", new BaseUnits(length: LengthUnit.Decimeter, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- 10
- );
- yield return new (ForceChangeRateUnit.KilonewtonPerMinute, "KilonewtonPerMinute", "KilonewtonsPerMinute", BaseUnits.Undefined,
- new QuantityValue(3, 50)
- );
- yield return new (ForceChangeRateUnit.KilonewtonPerSecond, "KilonewtonPerSecond", "KilonewtonsPerSecond", new BaseUnits(length: LengthUnit.Kilometer, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- new QuantityValue(1, 1000)
- );
- yield return new (ForceChangeRateUnit.KilopoundForcePerMinute, "KilopoundForcePerMinute", "KilopoundsForcePerMinute", BaseUnits.Undefined,
- new QuantityValue(120000000000, 8896443230521)
- );
- yield return new (ForceChangeRateUnit.KilopoundForcePerSecond, "KilopoundForcePerSecond", "KilopoundsForcePerSecond", BaseUnits.Undefined,
- new QuantityValue(2000000000, 8896443230521)
- );
- yield return new (ForceChangeRateUnit.MicronewtonPerSecond, "MicronewtonPerSecond", "MicronewtonsPerSecond", new BaseUnits(length: LengthUnit.Micrometer, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- 1000000
- );
- yield return new (ForceChangeRateUnit.MillinewtonPerSecond, "MillinewtonPerSecond", "MillinewtonsPerSecond", new BaseUnits(length: LengthUnit.Millimeter, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- 1000
- );
- yield return new (ForceChangeRateUnit.NanonewtonPerSecond, "NanonewtonPerSecond", "NanonewtonsPerSecond", new BaseUnits(length: LengthUnit.Nanometer, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- 1000000000
- );
- yield return new (ForceChangeRateUnit.NewtonPerMinute, "NewtonPerMinute", "NewtonsPerMinute", BaseUnits.Undefined,
- 60
- );
- yield return new (ForceChangeRateUnit.NewtonPerSecond, "NewtonPerSecond", "NewtonsPerSecond", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second));
- yield return new (ForceChangeRateUnit.PoundForcePerMinute, "PoundForcePerMinute", "PoundsForcePerMinute", BaseUnits.Undefined,
- new QuantityValue(120000000000000, 8896443230521)
- );
- yield return new (ForceChangeRateUnit.PoundForcePerSecond, "PoundForcePerSecond", "PoundsForcePerSecond", BaseUnits.Undefined,
- new QuantityValue(2000000000000, 8896443230521)
- );
+ return new UnitDefinition[]
+ {
+ new (ForceChangeRateUnit.CentinewtonPerSecond, ForceChangeRateUnits.CentinewtonPerSecond),
+ new (ForceChangeRateUnit.DecanewtonPerMinute, ForceChangeRateUnits.DecanewtonPerMinute),
+ new (ForceChangeRateUnit.DecanewtonPerSecond, ForceChangeRateUnits.DecanewtonPerSecond),
+ new (ForceChangeRateUnit.DecinewtonPerSecond, ForceChangeRateUnits.DecinewtonPerSecond),
+ new (ForceChangeRateUnit.KilonewtonPerMinute, ForceChangeRateUnits.KilonewtonPerMinute),
+ new (ForceChangeRateUnit.KilonewtonPerSecond, ForceChangeRateUnits.KilonewtonPerSecond),
+ new (ForceChangeRateUnit.KilopoundForcePerMinute, ForceChangeRateUnits.KilopoundForcePerMinute),
+ new (ForceChangeRateUnit.KilopoundForcePerSecond, ForceChangeRateUnits.KilopoundForcePerSecond),
+ new (ForceChangeRateUnit.MicronewtonPerSecond, ForceChangeRateUnits.MicronewtonPerSecond),
+ new (ForceChangeRateUnit.MillinewtonPerSecond, ForceChangeRateUnits.MillinewtonPerSecond),
+ new (ForceChangeRateUnit.NanonewtonPerSecond, ForceChangeRateUnits.NanonewtonPerSecond),
+ new (ForceChangeRateUnit.NewtonPerMinute, ForceChangeRateUnits.NewtonPerMinute),
+ new (ForceChangeRateUnit.NewtonPerSecond, ForceChangeRateUnits.NewtonPerSecond),
+ new (ForceChangeRateUnit.PoundForcePerMinute, ForceChangeRateUnits.PoundForcePerMinute),
+ new (ForceChangeRateUnit.PoundForcePerSecond, ForceChangeRateUnits.PoundForcePerSecond),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/ForcePerLength.g.cs b/UnitsNet/GeneratedCode/Quantities/ForcePerLength.g.cs
index a04ef47dbb..47971e15a3 100644
--- a/UnitsNet/GeneratedCode/Quantities/ForcePerLength.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/ForcePerLength.g.cs
@@ -127,118 +127,47 @@ public static ForcePerLengthInfo CreateDefault(FuncAn of representing the default unit mappings for ForcePerLength.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (ForcePerLengthUnit.CentinewtonPerCentimeter, "CentinewtonPerCentimeter", "CentinewtonsPerCentimeter", BaseUnits.Undefined,
- 1
- );
- yield return new (ForcePerLengthUnit.CentinewtonPerMeter, "CentinewtonPerMeter", "CentinewtonsPerMeter", new BaseUnits(mass: MassUnit.Decagram, time: DurationUnit.Second),
- 100
- );
- yield return new (ForcePerLengthUnit.CentinewtonPerMillimeter, "CentinewtonPerMillimeter", "CentinewtonsPerMillimeter", BaseUnits.Undefined,
- new QuantityValue(1, 10)
- );
- yield return new (ForcePerLengthUnit.DecanewtonPerCentimeter, "DecanewtonPerCentimeter", "DecanewtonsPerCentimeter", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
- yield return new (ForcePerLengthUnit.DecanewtonPerMeter, "DecanewtonPerMeter", "DecanewtonsPerMeter", BaseUnits.Undefined,
- new QuantityValue(1, 10)
- );
- yield return new (ForcePerLengthUnit.DecanewtonPerMillimeter, "DecanewtonPerMillimeter", "DecanewtonsPerMillimeter", BaseUnits.Undefined,
- new QuantityValue(1, 10000)
- );
- yield return new (ForcePerLengthUnit.DecinewtonPerCentimeter, "DecinewtonPerCentimeter", "DecinewtonsPerCentimeter", BaseUnits.Undefined,
- new QuantityValue(1, 10)
- );
- yield return new (ForcePerLengthUnit.DecinewtonPerMeter, "DecinewtonPerMeter", "DecinewtonsPerMeter", new BaseUnits(mass: MassUnit.Hectogram, time: DurationUnit.Second),
- 10
- );
- yield return new (ForcePerLengthUnit.DecinewtonPerMillimeter, "DecinewtonPerMillimeter", "DecinewtonsPerMillimeter", BaseUnits.Undefined,
- new QuantityValue(1, 100)
- );
- yield return new (ForcePerLengthUnit.KilogramForcePerCentimeter, "KilogramForcePerCentimeter", "KilogramsForcePerCentimeter", BaseUnits.Undefined,
- new QuantityValue(200, 196133)
- );
- yield return new (ForcePerLengthUnit.KilogramForcePerMeter, "KilogramForcePerMeter", "KilogramsForcePerMeter", BaseUnits.Undefined,
- new QuantityValue(20000, 196133)
- );
- yield return new (ForcePerLengthUnit.KilogramForcePerMillimeter, "KilogramForcePerMillimeter", "KilogramsForcePerMillimeter", BaseUnits.Undefined,
- new QuantityValue(20, 196133)
- );
- yield return new (ForcePerLengthUnit.KilonewtonPerCentimeter, "KilonewtonPerCentimeter", "KilonewtonsPerCentimeter", BaseUnits.Undefined,
- new QuantityValue(1, 100000)
- );
- yield return new (ForcePerLengthUnit.KilonewtonPerMeter, "KilonewtonPerMeter", "KilonewtonsPerMeter", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
- yield return new (ForcePerLengthUnit.KilonewtonPerMillimeter, "KilonewtonPerMillimeter", "KilonewtonsPerMillimeter", BaseUnits.Undefined,
- new QuantityValue(1, 1000000)
- );
- yield return new (ForcePerLengthUnit.KilopoundForcePerFoot, "KilopoundForcePerFoot", "KilopoundsForcePerFoot", BaseUnits.Undefined,
- new QuantityValue(609600000, 8896443230521)
- );
- yield return new (ForcePerLengthUnit.KilopoundForcePerInch, "KilopoundForcePerInch", "KilopoundsForcePerInch", BaseUnits.Undefined,
- new QuantityValue(50800000, 8896443230521)
- );
- yield return new (ForcePerLengthUnit.MeganewtonPerCentimeter, "MeganewtonPerCentimeter", "MeganewtonsPerCentimeter", BaseUnits.Undefined,
- new QuantityValue(1, 100000000)
- );
- yield return new (ForcePerLengthUnit.MeganewtonPerMeter, "MeganewtonPerMeter", "MeganewtonsPerMeter", new BaseUnits(mass: MassUnit.Kilogram, time: DurationUnit.Millisecond),
- new QuantityValue(1, 1000000)
- );
- yield return new (ForcePerLengthUnit.MeganewtonPerMillimeter, "MeganewtonPerMillimeter", "MeganewtonsPerMillimeter", BaseUnits.Undefined,
- new QuantityValue(1, 1000000000)
- );
- yield return new (ForcePerLengthUnit.MicronewtonPerCentimeter, "MicronewtonPerCentimeter", "MicronewtonsPerCentimeter", BaseUnits.Undefined,
- 10000
- );
- yield return new (ForcePerLengthUnit.MicronewtonPerMeter, "MicronewtonPerMeter", "MicronewtonsPerMeter", new BaseUnits(mass: MassUnit.Milligram, time: DurationUnit.Second),
- 1000000
- );
- yield return new (ForcePerLengthUnit.MicronewtonPerMillimeter, "MicronewtonPerMillimeter", "MicronewtonsPerMillimeter", BaseUnits.Undefined,
- 1000
- );
- yield return new (ForcePerLengthUnit.MillinewtonPerCentimeter, "MillinewtonPerCentimeter", "MillinewtonsPerCentimeter", BaseUnits.Undefined,
- 10
- );
- yield return new (ForcePerLengthUnit.MillinewtonPerMeter, "MillinewtonPerMeter", "MillinewtonsPerMeter", new BaseUnits(mass: MassUnit.Gram, time: DurationUnit.Second),
- 1000
- );
- yield return new (ForcePerLengthUnit.MillinewtonPerMillimeter, "MillinewtonPerMillimeter", "MillinewtonsPerMillimeter", BaseUnits.Undefined,
- 1
- );
- yield return new (ForcePerLengthUnit.NanonewtonPerCentimeter, "NanonewtonPerCentimeter", "NanonewtonsPerCentimeter", BaseUnits.Undefined,
- 10000000
- );
- yield return new (ForcePerLengthUnit.NanonewtonPerMeter, "NanonewtonPerMeter", "NanonewtonsPerMeter", new BaseUnits(mass: MassUnit.Microgram, time: DurationUnit.Second),
- 1000000000
- );
- yield return new (ForcePerLengthUnit.NanonewtonPerMillimeter, "NanonewtonPerMillimeter", "NanonewtonsPerMillimeter", BaseUnits.Undefined,
- 1000000
- );
- yield return new (ForcePerLengthUnit.NewtonPerCentimeter, "NewtonPerCentimeter", "NewtonsPerCentimeter", BaseUnits.Undefined,
- new QuantityValue(1, 100)
- );
- yield return new (ForcePerLengthUnit.NewtonPerMeter, "NewtonPerMeter", "NewtonsPerMeter", new BaseUnits(mass: MassUnit.Kilogram, time: DurationUnit.Second));
- yield return new (ForcePerLengthUnit.NewtonPerMillimeter, "NewtonPerMillimeter", "NewtonsPerMillimeter", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
- yield return new (ForcePerLengthUnit.PoundForcePerFoot, "PoundForcePerFoot", "PoundsForcePerFoot", BaseUnits.Undefined,
- new QuantityValue(609600000000, 8896443230521)
- );
- yield return new (ForcePerLengthUnit.PoundForcePerInch, "PoundForcePerInch", "PoundsForcePerInch", BaseUnits.Undefined,
- new QuantityValue(50800000000, 8896443230521)
- );
- yield return new (ForcePerLengthUnit.PoundForcePerYard, "PoundForcePerYard", "PoundsForcePerYard", BaseUnits.Undefined,
- new QuantityValue(1828800000000, 8896443230521)
- );
- yield return new (ForcePerLengthUnit.TonneForcePerCentimeter, "TonneForcePerCentimeter", "TonnesForcePerCentimeter", BaseUnits.Undefined,
- new QuantityValue(1, 980665)
- );
- yield return new (ForcePerLengthUnit.TonneForcePerMeter, "TonneForcePerMeter", "TonnesForcePerMeter", BaseUnits.Undefined,
- new QuantityValue(20, 196133)
- );
- yield return new (ForcePerLengthUnit.TonneForcePerMillimeter, "TonneForcePerMillimeter", "TonnesForcePerMillimeter", BaseUnits.Undefined,
- new QuantityValue(1, 9806650)
- );
+ return new UnitDefinition[]
+ {
+ new (ForcePerLengthUnit.CentinewtonPerCentimeter, ForcePerLengthUnits.CentinewtonPerCentimeter),
+ new (ForcePerLengthUnit.CentinewtonPerMeter, ForcePerLengthUnits.CentinewtonPerMeter),
+ new (ForcePerLengthUnit.CentinewtonPerMillimeter, ForcePerLengthUnits.CentinewtonPerMillimeter),
+ new (ForcePerLengthUnit.DecanewtonPerCentimeter, ForcePerLengthUnits.DecanewtonPerCentimeter),
+ new (ForcePerLengthUnit.DecanewtonPerMeter, ForcePerLengthUnits.DecanewtonPerMeter),
+ new (ForcePerLengthUnit.DecanewtonPerMillimeter, ForcePerLengthUnits.DecanewtonPerMillimeter),
+ new (ForcePerLengthUnit.DecinewtonPerCentimeter, ForcePerLengthUnits.DecinewtonPerCentimeter),
+ new (ForcePerLengthUnit.DecinewtonPerMeter, ForcePerLengthUnits.DecinewtonPerMeter),
+ new (ForcePerLengthUnit.DecinewtonPerMillimeter, ForcePerLengthUnits.DecinewtonPerMillimeter),
+ new (ForcePerLengthUnit.KilogramForcePerCentimeter, ForcePerLengthUnits.KilogramForcePerCentimeter),
+ new (ForcePerLengthUnit.KilogramForcePerMeter, ForcePerLengthUnits.KilogramForcePerMeter),
+ new (ForcePerLengthUnit.KilogramForcePerMillimeter, ForcePerLengthUnits.KilogramForcePerMillimeter),
+ new (ForcePerLengthUnit.KilonewtonPerCentimeter, ForcePerLengthUnits.KilonewtonPerCentimeter),
+ new (ForcePerLengthUnit.KilonewtonPerMeter, ForcePerLengthUnits.KilonewtonPerMeter),
+ new (ForcePerLengthUnit.KilonewtonPerMillimeter, ForcePerLengthUnits.KilonewtonPerMillimeter),
+ new (ForcePerLengthUnit.KilopoundForcePerFoot, ForcePerLengthUnits.KilopoundForcePerFoot),
+ new (ForcePerLengthUnit.KilopoundForcePerInch, ForcePerLengthUnits.KilopoundForcePerInch),
+ new (ForcePerLengthUnit.MeganewtonPerCentimeter, ForcePerLengthUnits.MeganewtonPerCentimeter),
+ new (ForcePerLengthUnit.MeganewtonPerMeter, ForcePerLengthUnits.MeganewtonPerMeter),
+ new (ForcePerLengthUnit.MeganewtonPerMillimeter, ForcePerLengthUnits.MeganewtonPerMillimeter),
+ new (ForcePerLengthUnit.MicronewtonPerCentimeter, ForcePerLengthUnits.MicronewtonPerCentimeter),
+ new (ForcePerLengthUnit.MicronewtonPerMeter, ForcePerLengthUnits.MicronewtonPerMeter),
+ new (ForcePerLengthUnit.MicronewtonPerMillimeter, ForcePerLengthUnits.MicronewtonPerMillimeter),
+ new (ForcePerLengthUnit.MillinewtonPerCentimeter, ForcePerLengthUnits.MillinewtonPerCentimeter),
+ new (ForcePerLengthUnit.MillinewtonPerMeter, ForcePerLengthUnits.MillinewtonPerMeter),
+ new (ForcePerLengthUnit.MillinewtonPerMillimeter, ForcePerLengthUnits.MillinewtonPerMillimeter),
+ new (ForcePerLengthUnit.NanonewtonPerCentimeter, ForcePerLengthUnits.NanonewtonPerCentimeter),
+ new (ForcePerLengthUnit.NanonewtonPerMeter, ForcePerLengthUnits.NanonewtonPerMeter),
+ new (ForcePerLengthUnit.NanonewtonPerMillimeter, ForcePerLengthUnits.NanonewtonPerMillimeter),
+ new (ForcePerLengthUnit.NewtonPerCentimeter, ForcePerLengthUnits.NewtonPerCentimeter),
+ new (ForcePerLengthUnit.NewtonPerMeter, ForcePerLengthUnits.NewtonPerMeter),
+ new (ForcePerLengthUnit.NewtonPerMillimeter, ForcePerLengthUnits.NewtonPerMillimeter),
+ new (ForcePerLengthUnit.PoundForcePerFoot, ForcePerLengthUnits.PoundForcePerFoot),
+ new (ForcePerLengthUnit.PoundForcePerInch, ForcePerLengthUnits.PoundForcePerInch),
+ new (ForcePerLengthUnit.PoundForcePerYard, ForcePerLengthUnits.PoundForcePerYard),
+ new (ForcePerLengthUnit.TonneForcePerCentimeter, ForcePerLengthUnits.TonneForcePerCentimeter),
+ new (ForcePerLengthUnit.TonneForcePerMeter, ForcePerLengthUnits.TonneForcePerMeter),
+ new (ForcePerLengthUnit.TonneForcePerMillimeter, ForcePerLengthUnits.TonneForcePerMillimeter),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/Frequency.g.cs b/UnitsNet/GeneratedCode/Quantities/Frequency.g.cs
index aeae605f14..9ce1baa5b6 100644
--- a/UnitsNet/GeneratedCode/Quantities/Frequency.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/Frequency.g.cs
@@ -118,40 +118,21 @@ public static FrequencyInfo CreateDefault(FuncAn of representing the default unit mappings for Frequency.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (FrequencyUnit.BeatPerMinute, "BeatPerMinute", "BeatsPerMinute", new BaseUnits(time: DurationUnit.Minute),
- 60
- );
- yield return new (FrequencyUnit.CyclePerHour, "CyclePerHour", "CyclesPerHour", new BaseUnits(time: DurationUnit.Hour),
- 3600
- );
- yield return new (FrequencyUnit.CyclePerMinute, "CyclePerMinute", "CyclesPerMinute", new BaseUnits(time: DurationUnit.Minute),
- 60
- );
- yield return new (FrequencyUnit.Gigahertz, "Gigahertz", "Gigahertz", new BaseUnits(time: DurationUnit.Nanosecond),
- new QuantityValue(1, 1000000000)
- );
- yield return new (FrequencyUnit.Hertz, "Hertz", "Hertz", new BaseUnits(time: DurationUnit.Second));
- yield return new (FrequencyUnit.Kilohertz, "Kilohertz", "Kilohertz", new BaseUnits(time: DurationUnit.Millisecond),
- new QuantityValue(1, 1000)
- );
- yield return new (FrequencyUnit.Megahertz, "Megahertz", "Megahertz", new BaseUnits(time: DurationUnit.Microsecond),
- new QuantityValue(1, 1000000)
- );
- yield return new (FrequencyUnit.Microhertz, "Microhertz", "Microhertz", BaseUnits.Undefined,
- 1000000
- );
- yield return new (FrequencyUnit.Millihertz, "Millihertz", "Millihertz", BaseUnits.Undefined,
- 1000
- );
- yield return new (FrequencyUnit.PerSecond, "PerSecond", "PerSecond", new BaseUnits(time: DurationUnit.Second),
- 1
- );
- yield return new (FrequencyUnit.RadianPerSecond, "RadianPerSecond", "RadiansPerSecond", BaseUnits.Undefined,
- new QuantityValue(3141592653589793, 500000000000000)
- );
- yield return new (FrequencyUnit.Terahertz, "Terahertz", "Terahertz", new BaseUnits(time: DurationUnit.Picosecond),
- new QuantityValue(1, 1000000000000)
- );
+ return new UnitDefinition[]
+ {
+ new (FrequencyUnit.BeatPerMinute, FrequencyUnits.BeatPerMinute),
+ new (FrequencyUnit.CyclePerHour, FrequencyUnits.CyclePerHour),
+ new (FrequencyUnit.CyclePerMinute, FrequencyUnits.CyclePerMinute),
+ new (FrequencyUnit.Gigahertz, FrequencyUnits.Gigahertz),
+ new (FrequencyUnit.Hertz, FrequencyUnits.Hertz),
+ new (FrequencyUnit.Kilohertz, FrequencyUnits.Kilohertz),
+ new (FrequencyUnit.Megahertz, FrequencyUnits.Megahertz),
+ new (FrequencyUnit.Microhertz, FrequencyUnits.Microhertz),
+ new (FrequencyUnit.Millihertz, FrequencyUnits.Millihertz),
+ new (FrequencyUnit.PerSecond, FrequencyUnits.PerSecond),
+ new (FrequencyUnit.RadianPerSecond, FrequencyUnits.RadianPerSecond),
+ new (FrequencyUnit.Terahertz, FrequencyUnits.Terahertz),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/FuelEfficiency.g.cs b/UnitsNet/GeneratedCode/Quantities/FuelEfficiency.g.cs
index 3882818af1..7906a3dc99 100644
--- a/UnitsNet/GeneratedCode/Quantities/FuelEfficiency.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/FuelEfficiency.g.cs
@@ -119,17 +119,13 @@ public static FuelEfficiencyInfo CreateDefault(FuncAn of representing the default unit mappings for FuelEfficiency.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (FuelEfficiencyUnit.KilometerPerLiter, "KilometerPerLiter", "KilometersPerLiter", BaseUnits.Undefined);
- yield return new (FuelEfficiencyUnit.LiterPer100Kilometers, "LiterPer100Kilometers", "LitersPer100Kilometers", BaseUnits.Undefined,
- new ConversionExpression(coefficient: 100, exponent: -1),
- new ConversionExpression(coefficient: 100, exponent: -1)
- );
- yield return new (FuelEfficiencyUnit.MilePerUkGallon, "MilePerUkGallon", "MilesPerUkGallon", BaseUnits.Undefined,
- new QuantityValue(2273045, 804672)
- );
- yield return new (FuelEfficiencyUnit.MilePerUsGallon, "MilePerUsGallon", "MilesPerUsGallon", BaseUnits.Undefined,
- new QuantityValue(112903, 48000)
- );
+ return new UnitDefinition[]
+ {
+ new (FuelEfficiencyUnit.KilometerPerLiter, FuelEfficiencyUnits.KilometerPerLiter),
+ new (FuelEfficiencyUnit.LiterPer100Kilometers, FuelEfficiencyUnits.LiterPer100Kilometers),
+ new (FuelEfficiencyUnit.MilePerUkGallon, FuelEfficiencyUnits.MilePerUkGallon),
+ new (FuelEfficiencyUnit.MilePerUsGallon, FuelEfficiencyUnits.MilePerUsGallon),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/HeatFlux.g.cs b/UnitsNet/GeneratedCode/Quantities/HeatFlux.g.cs
index ada0ae8a40..161ba73937 100644
--- a/UnitsNet/GeneratedCode/Quantities/HeatFlux.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/HeatFlux.g.cs
@@ -120,79 +120,34 @@ public static HeatFluxInfo CreateDefault(FuncAn of representing the default unit mappings for HeatFlux.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (HeatFluxUnit.BtuPerHourSquareFoot, "BtuPerHourSquareFoot", "BtusPerHourSquareFoot", BaseUnits.Undefined,
- new QuantityValue(16722547200, 52752792631)
- );
- yield return new (HeatFluxUnit.BtuPerMinuteSquareFoot, "BtuPerMinuteSquareFoot", "BtusPerMinuteSquareFoot", BaseUnits.Undefined,
- new QuantityValue(278709120, 52752792631)
- );
- yield return new (HeatFluxUnit.BtuPerSecondSquareFoot, "BtuPerSecondSquareFoot", "BtusPerSecondSquareFoot", BaseUnits.Undefined,
- new QuantityValue(4645152, 52752792631)
- );
- yield return new (HeatFluxUnit.BtuPerSecondSquareInch, "BtuPerSecondSquareInch", "BtusPerSecondSquareInch", BaseUnits.Undefined,
- new QuantityValue(32258, 52752792631)
- );
- yield return new (HeatFluxUnit.CaloriePerSecondSquareCentimeter, "CaloriePerSecondSquareCentimeter", "CaloriesPerSecondSquareCentimeter", BaseUnits.Undefined,
- new QuantityValue(1, 41840)
- );
- yield return new (HeatFluxUnit.CentiwattPerSquareMeter, "CentiwattPerSquareMeter", "CentiwattsPerSquareMeter", new BaseUnits(mass: MassUnit.Decagram, time: DurationUnit.Second),
- 100
- );
- yield return new (HeatFluxUnit.CentiwattPerSquareMillimeter, "CentiwattPerSquareMillimeter", "CentiwattsPerSquareMillimeter", new BaseUnits(mass: MassUnit.Decagram, time: DurationUnit.Second),
- new QuantityValue(1, 10000)
- );
- yield return new (HeatFluxUnit.DeciwattPerSquareMeter, "DeciwattPerSquareMeter", "DeciwattsPerSquareMeter", new BaseUnits(mass: MassUnit.Hectogram, time: DurationUnit.Second),
- 10
- );
- yield return new (HeatFluxUnit.DeciwattPerSquareMillimeter, "DeciwattPerSquareMillimeter", "DeciwattsPerSquareMillimeter", new BaseUnits(mass: MassUnit.Hectogram, time: DurationUnit.Second),
- new QuantityValue(1, 100000)
- );
- yield return new (HeatFluxUnit.KilocaloriePerHourSquareMeter, "KilocaloriePerHourSquareMeter", "KilocaloriesPerHourSquareMeter", BaseUnits.Undefined,
- new QuantityValue(450, 523)
- );
- yield return new (HeatFluxUnit.KilocaloriePerSecondSquareCentimeter, "KilocaloriePerSecondSquareCentimeter", "KilocaloriesPerSecondSquareCentimeter", BaseUnits.Undefined,
- new QuantityValue(1, 41840000)
- );
- yield return new (HeatFluxUnit.KilowattPerSquareMeter, "KilowattPerSquareMeter", "KilowattsPerSquareMeter", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
- yield return new (HeatFluxUnit.KilowattPerSquareMillimeter, "KilowattPerSquareMillimeter", "KilowattsPerSquareMillimeter", BaseUnits.Undefined,
- new QuantityValue(1, 1000000000)
- );
- yield return new (HeatFluxUnit.MicrowattPerSquareMeter, "MicrowattPerSquareMeter", "MicrowattsPerSquareMeter", new BaseUnits(mass: MassUnit.Milligram, time: DurationUnit.Second),
- 1000000
- );
- yield return new (HeatFluxUnit.MicrowattPerSquareMillimeter, "MicrowattPerSquareMillimeter", "MicrowattsPerSquareMillimeter", new BaseUnits(mass: MassUnit.Milligram, time: DurationUnit.Second),
- 1
- );
- yield return new (HeatFluxUnit.MilliwattPerSquareMeter, "MilliwattPerSquareMeter", "MilliwattsPerSquareMeter", new BaseUnits(mass: MassUnit.Gram, time: DurationUnit.Second),
- 1000
- );
- yield return new (HeatFluxUnit.MilliwattPerSquareMillimeter, "MilliwattPerSquareMillimeter", "MilliwattsPerSquareMillimeter", new BaseUnits(mass: MassUnit.Gram, time: DurationUnit.Second),
- new QuantityValue(1, 1000)
- );
- yield return new (HeatFluxUnit.NanowattPerSquareMeter, "NanowattPerSquareMeter", "NanowattsPerSquareMeter", new BaseUnits(mass: MassUnit.Microgram, time: DurationUnit.Second),
- 1000000000
- );
- yield return new (HeatFluxUnit.NanowattPerSquareMillimeter, "NanowattPerSquareMillimeter", "NanowattsPerSquareMillimeter", new BaseUnits(mass: MassUnit.Microgram, time: DurationUnit.Second),
- 1000
- );
- yield return new (HeatFluxUnit.PoundForcePerFootSecond, "PoundForcePerFootSecond", "PoundsForcePerFootSecond", BaseUnits.Undefined,
- new QuantityValue(609600000000, 8896443230521)
- );
- yield return new (HeatFluxUnit.PoundPerSecondCubed, "PoundPerSecondCubed", "PoundsPerSecondCubed", BaseUnits.Undefined,
- new QuantityValue(100000000, 45359237)
- );
- yield return new (HeatFluxUnit.WattPerSquareFoot, "WattPerSquareFoot", "WattsPerSquareFoot", BaseUnits.Undefined,
- new QuantityValue(145161, 1562500)
- );
- yield return new (HeatFluxUnit.WattPerSquareInch, "WattPerSquareInch", "WattsPerSquareInch", BaseUnits.Undefined,
- new QuantityValue(16129, 25000000)
- );
- yield return new (HeatFluxUnit.WattPerSquareMeter, "WattPerSquareMeter", "WattsPerSquareMeter", new BaseUnits(mass: MassUnit.Kilogram, time: DurationUnit.Second));
- yield return new (HeatFluxUnit.WattPerSquareMillimeter, "WattPerSquareMillimeter", "WattsPerSquareMillimeter", new BaseUnits(mass: MassUnit.Kilogram, time: DurationUnit.Second),
- new QuantityValue(1, 1000000)
- );
+ return new UnitDefinition[]
+ {
+ new (HeatFluxUnit.BtuPerHourSquareFoot, HeatFluxUnits.BtuPerHourSquareFoot),
+ new (HeatFluxUnit.BtuPerMinuteSquareFoot, HeatFluxUnits.BtuPerMinuteSquareFoot),
+ new (HeatFluxUnit.BtuPerSecondSquareFoot, HeatFluxUnits.BtuPerSecondSquareFoot),
+ new (HeatFluxUnit.BtuPerSecondSquareInch, HeatFluxUnits.BtuPerSecondSquareInch),
+ new (HeatFluxUnit.CaloriePerSecondSquareCentimeter, HeatFluxUnits.CaloriePerSecondSquareCentimeter),
+ new (HeatFluxUnit.CentiwattPerSquareMeter, HeatFluxUnits.CentiwattPerSquareMeter),
+ new (HeatFluxUnit.CentiwattPerSquareMillimeter, HeatFluxUnits.CentiwattPerSquareMillimeter),
+ new (HeatFluxUnit.DeciwattPerSquareMeter, HeatFluxUnits.DeciwattPerSquareMeter),
+ new (HeatFluxUnit.DeciwattPerSquareMillimeter, HeatFluxUnits.DeciwattPerSquareMillimeter),
+ new (HeatFluxUnit.KilocaloriePerHourSquareMeter, HeatFluxUnits.KilocaloriePerHourSquareMeter),
+ new (HeatFluxUnit.KilocaloriePerSecondSquareCentimeter, HeatFluxUnits.KilocaloriePerSecondSquareCentimeter),
+ new (HeatFluxUnit.KilowattPerSquareMeter, HeatFluxUnits.KilowattPerSquareMeter),
+ new (HeatFluxUnit.KilowattPerSquareMillimeter, HeatFluxUnits.KilowattPerSquareMillimeter),
+ new (HeatFluxUnit.MicrowattPerSquareMeter, HeatFluxUnits.MicrowattPerSquareMeter),
+ new (HeatFluxUnit.MicrowattPerSquareMillimeter, HeatFluxUnits.MicrowattPerSquareMillimeter),
+ new (HeatFluxUnit.MilliwattPerSquareMeter, HeatFluxUnits.MilliwattPerSquareMeter),
+ new (HeatFluxUnit.MilliwattPerSquareMillimeter, HeatFluxUnits.MilliwattPerSquareMillimeter),
+ new (HeatFluxUnit.NanowattPerSquareMeter, HeatFluxUnits.NanowattPerSquareMeter),
+ new (HeatFluxUnit.NanowattPerSquareMillimeter, HeatFluxUnits.NanowattPerSquareMillimeter),
+ new (HeatFluxUnit.PoundForcePerFootSecond, HeatFluxUnits.PoundForcePerFootSecond),
+ new (HeatFluxUnit.PoundPerSecondCubed, HeatFluxUnits.PoundPerSecondCubed),
+ new (HeatFluxUnit.WattPerSquareFoot, HeatFluxUnits.WattPerSquareFoot),
+ new (HeatFluxUnit.WattPerSquareInch, HeatFluxUnits.WattPerSquareInch),
+ new (HeatFluxUnit.WattPerSquareMeter, HeatFluxUnits.WattPerSquareMeter),
+ new (HeatFluxUnit.WattPerSquareMillimeter, HeatFluxUnits.WattPerSquareMillimeter),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/HeatTransferCoefficient.g.cs b/UnitsNet/GeneratedCode/Quantities/HeatTransferCoefficient.g.cs
index 51ab61baba..419eb43b24 100644
--- a/UnitsNet/GeneratedCode/Quantities/HeatTransferCoefficient.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/HeatTransferCoefficient.g.cs
@@ -117,22 +117,15 @@ public static HeatTransferCoefficientInfo CreateDefault(FuncAn of representing the default unit mappings for HeatTransferCoefficient.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (HeatTransferCoefficientUnit.BtuPerHourSquareFootDegreeFahrenheit, "BtuPerHourSquareFootDegreeFahrenheit", "BtusPerHourSquareFootDegreeFahrenheit", BaseUnits.Undefined,
- new QuantityValue(9290304000, 52752792631)
- );
- yield return new (HeatTransferCoefficientUnit.BtuPerSecondSquareInchDegreeFahrenheit, "BtuPerSecondSquareInchDegreeFahrenheit", "BtusPerSecondSquareInchDegreeFahrenheit", BaseUnits.Undefined,
- new QuantityValue(161290, 474775133679)
- );
- yield return new (HeatTransferCoefficientUnit.CaloriePerHourSquareMeterDegreeCelsius, "CaloriePerHourSquareMeterDegreeCelsius", "CaloriesPerHourSquareMeterDegreeCelsius", BaseUnits.Undefined,
- new QuantityValue(450000, 523)
- );
- yield return new (HeatTransferCoefficientUnit.KilocaloriePerHourSquareMeterDegreeCelsius, "KilocaloriePerHourSquareMeterDegreeCelsius", "KilocaloriesPerHourSquareMeterDegreeCelsius", BaseUnits.Undefined,
- new QuantityValue(450, 523)
- );
- yield return new (HeatTransferCoefficientUnit.WattPerSquareMeterCelsius, "WattPerSquareMeterCelsius", "WattsPerSquareMeterCelsius", new BaseUnits(mass: MassUnit.Kilogram, time: DurationUnit.Second, temperature: TemperatureUnit.DegreeCelsius),
- 1
- );
- yield return new (HeatTransferCoefficientUnit.WattPerSquareMeterKelvin, "WattPerSquareMeterKelvin", "WattsPerSquareMeterKelvin", new BaseUnits(mass: MassUnit.Kilogram, time: DurationUnit.Second, temperature: TemperatureUnit.Kelvin));
+ return new UnitDefinition[]
+ {
+ new (HeatTransferCoefficientUnit.BtuPerHourSquareFootDegreeFahrenheit, HeatTransferCoefficientUnits.BtuPerHourSquareFootDegreeFahrenheit),
+ new (HeatTransferCoefficientUnit.BtuPerSecondSquareInchDegreeFahrenheit, HeatTransferCoefficientUnits.BtuPerSecondSquareInchDegreeFahrenheit),
+ new (HeatTransferCoefficientUnit.CaloriePerHourSquareMeterDegreeCelsius, HeatTransferCoefficientUnits.CaloriePerHourSquareMeterDegreeCelsius),
+ new (HeatTransferCoefficientUnit.KilocaloriePerHourSquareMeterDegreeCelsius, HeatTransferCoefficientUnits.KilocaloriePerHourSquareMeterDegreeCelsius),
+ new (HeatTransferCoefficientUnit.WattPerSquareMeterCelsius, HeatTransferCoefficientUnits.WattPerSquareMeterCelsius),
+ new (HeatTransferCoefficientUnit.WattPerSquareMeterKelvin, HeatTransferCoefficientUnits.WattPerSquareMeterKelvin),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/Illuminance.g.cs b/UnitsNet/GeneratedCode/Quantities/Illuminance.g.cs
index ab83faa289..e290134e3d 100644
--- a/UnitsNet/GeneratedCode/Quantities/Illuminance.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/Illuminance.g.cs
@@ -120,16 +120,13 @@ public static IlluminanceInfo CreateDefault(FuncAn of representing the default unit mappings for Illuminance.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (IlluminanceUnit.Kilolux, "Kilolux", "Kilolux", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
- yield return new (IlluminanceUnit.Lux, "Lux", "Lux", new BaseUnits(length: LengthUnit.Meter, luminousIntensity: LuminousIntensityUnit.Candela));
- yield return new (IlluminanceUnit.Megalux, "Megalux", "Megalux", new BaseUnits(length: LengthUnit.Millimeter, luminousIntensity: LuminousIntensityUnit.Candela),
- new QuantityValue(1, 1000000)
- );
- yield return new (IlluminanceUnit.Millilux, "Millilux", "Millilux", BaseUnits.Undefined,
- 1000
- );
+ return new UnitDefinition[]
+ {
+ new (IlluminanceUnit.Kilolux, IlluminanceUnits.Kilolux),
+ new (IlluminanceUnit.Lux, IlluminanceUnits.Lux),
+ new (IlluminanceUnit.Megalux, IlluminanceUnits.Megalux),
+ new (IlluminanceUnit.Millilux, IlluminanceUnits.Millilux),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/Impulse.g.cs b/UnitsNet/GeneratedCode/Quantities/Impulse.g.cs
index f45683859e..292b7f673a 100644
--- a/UnitsNet/GeneratedCode/Quantities/Impulse.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/Impulse.g.cs
@@ -118,43 +118,22 @@ public static ImpulseInfo CreateDefault(FuncAn of representing the default unit mappings for Impulse.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (ImpulseUnit.CentinewtonSecond, "CentinewtonSecond", "CentinewtonSeconds", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- 100
- );
- yield return new (ImpulseUnit.DecanewtonSecond, "DecanewtonSecond", "DecanewtonSeconds", new BaseUnits(length: LengthUnit.Decameter, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- new QuantityValue(1, 10)
- );
- yield return new (ImpulseUnit.DecinewtonSecond, "DecinewtonSecond", "DecinewtonSeconds", new BaseUnits(length: LengthUnit.Decimeter, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- 10
- );
- yield return new (ImpulseUnit.KilogramMeterPerSecond, "KilogramMeterPerSecond", "KilogramMetersPerSecond", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- 1
- );
- yield return new (ImpulseUnit.KilonewtonSecond, "KilonewtonSecond", "KilonewtonSeconds", new BaseUnits(length: LengthUnit.Kilometer, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- new QuantityValue(1, 1000)
- );
- yield return new (ImpulseUnit.MeganewtonSecond, "MeganewtonSecond", "MeganewtonSeconds", new BaseUnits(length: LengthUnit.Megameter, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- new QuantityValue(1, 1000000)
- );
- yield return new (ImpulseUnit.MicronewtonSecond, "MicronewtonSecond", "MicronewtonSeconds", new BaseUnits(length: LengthUnit.Micrometer, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- 1000000
- );
- yield return new (ImpulseUnit.MillinewtonSecond, "MillinewtonSecond", "MillinewtonSeconds", new BaseUnits(length: LengthUnit.Millimeter, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- 1000
- );
- yield return new (ImpulseUnit.NanonewtonSecond, "NanonewtonSecond", "NanonewtonSeconds", new BaseUnits(length: LengthUnit.Nanometer, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- 1000000000
- );
- yield return new (ImpulseUnit.NewtonSecond, "NewtonSecond", "NewtonSeconds", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second));
- yield return new (ImpulseUnit.PoundFootPerSecond, "PoundFootPerSecond", "PoundFeetPerSecond", new BaseUnits(length: LengthUnit.Foot, mass: MassUnit.Pound, time: DurationUnit.Second),
- new QuantityValue(125000000000, 17281869297)
- );
- yield return new (ImpulseUnit.PoundForceSecond, "PoundForceSecond", "PoundForceSeconds", BaseUnits.Undefined,
- new QuantityValue(2000000000000, 8896443230521)
- );
- yield return new (ImpulseUnit.SlugFootPerSecond, "SlugFootPerSecond", "SlugFeetPerSecond", new BaseUnits(length: LengthUnit.Foot, mass: MassUnit.Slug, time: DurationUnit.Second),
- new QuantityValue(2000000000000, 8896443230521)
- );
+ return new UnitDefinition[]
+ {
+ new (ImpulseUnit.CentinewtonSecond, ImpulseUnits.CentinewtonSecond),
+ new (ImpulseUnit.DecanewtonSecond, ImpulseUnits.DecanewtonSecond),
+ new (ImpulseUnit.DecinewtonSecond, ImpulseUnits.DecinewtonSecond),
+ new (ImpulseUnit.KilogramMeterPerSecond, ImpulseUnits.KilogramMeterPerSecond),
+ new (ImpulseUnit.KilonewtonSecond, ImpulseUnits.KilonewtonSecond),
+ new (ImpulseUnit.MeganewtonSecond, ImpulseUnits.MeganewtonSecond),
+ new (ImpulseUnit.MicronewtonSecond, ImpulseUnits.MicronewtonSecond),
+ new (ImpulseUnit.MillinewtonSecond, ImpulseUnits.MillinewtonSecond),
+ new (ImpulseUnit.NanonewtonSecond, ImpulseUnits.NanonewtonSecond),
+ new (ImpulseUnit.NewtonSecond, ImpulseUnits.NewtonSecond),
+ new (ImpulseUnit.PoundFootPerSecond, ImpulseUnits.PoundFootPerSecond),
+ new (ImpulseUnit.PoundForceSecond, ImpulseUnits.PoundForceSecond),
+ new (ImpulseUnit.SlugFootPerSecond, ImpulseUnits.SlugFootPerSecond),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/Information.g.cs b/UnitsNet/GeneratedCode/Quantities/Information.g.cs
index 25c24e18bb..b33c3794d1 100644
--- a/UnitsNet/GeneratedCode/Quantities/Information.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/Information.g.cs
@@ -119,121 +119,48 @@ public static InformationInfo CreateDefault(FuncAn of representing the default unit mappings for Information.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (InformationUnit.Bit, "Bit", "Bits", BaseUnits.Undefined);
- yield return new (InformationUnit.Byte, "Byte", "Bytes", BaseUnits.Undefined,
- new QuantityValue(1, 8)
- );
- yield return new (InformationUnit.Exabit, "Exabit", "Exabits", BaseUnits.Undefined,
- new QuantityValue(1, 1000000000000000000)
- );
- yield return new (InformationUnit.Exabyte, "Exabyte", "Exabytes", BaseUnits.Undefined,
- new QuantityValue(1, 8000000000000000000)
- );
- yield return new (InformationUnit.Exaoctet, "Exaoctet", "Exaoctets", BaseUnits.Undefined,
- new QuantityValue(1, 8000000000000000000)
- );
- yield return new (InformationUnit.Exbibit, "Exbibit", "Exbibits", BaseUnits.Undefined,
- new QuantityValue(1, 1152921504606846976)
- );
- yield return new (InformationUnit.Exbibyte, "Exbibyte", "Exbibytes", BaseUnits.Undefined,
- new QuantityValue(1, BigInteger.Pow(2, 63))
- );
- yield return new (InformationUnit.Exbioctet, "Exbioctet", "Exbioctets", BaseUnits.Undefined,
- new QuantityValue(1, BigInteger.Pow(2, 63))
- );
- yield return new (InformationUnit.Gibibit, "Gibibit", "Gibibits", BaseUnits.Undefined,
- new QuantityValue(1, 1073741824)
- );
- yield return new (InformationUnit.Gibibyte, "Gibibyte", "Gibibytes", BaseUnits.Undefined,
- new QuantityValue(1, 8589934592)
- );
- yield return new (InformationUnit.Gibioctet, "Gibioctet", "Gibioctets", BaseUnits.Undefined,
- new QuantityValue(1, 8589934592)
- );
- yield return new (InformationUnit.Gigabit, "Gigabit", "Gigabits", BaseUnits.Undefined,
- new QuantityValue(1, 1000000000)
- );
- yield return new (InformationUnit.Gigabyte, "Gigabyte", "Gigabytes", BaseUnits.Undefined,
- new QuantityValue(1, 8000000000)
- );
- yield return new (InformationUnit.Gigaoctet, "Gigaoctet", "Gigaoctets", BaseUnits.Undefined,
- new QuantityValue(1, 8000000000)
- );
- yield return new (InformationUnit.Kibibit, "Kibibit", "Kibibits", BaseUnits.Undefined,
- new QuantityValue(1, 1024)
- );
- yield return new (InformationUnit.Kibibyte, "Kibibyte", "Kibibytes", BaseUnits.Undefined,
- new QuantityValue(1, 8192)
- );
- yield return new (InformationUnit.Kibioctet, "Kibioctet", "Kibioctets", BaseUnits.Undefined,
- new QuantityValue(1, 8192)
- );
- yield return new (InformationUnit.Kilobit, "Kilobit", "Kilobits", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
- yield return new (InformationUnit.Kilobyte, "Kilobyte", "Kilobytes", BaseUnits.Undefined,
- new QuantityValue(1, 8000)
- );
- yield return new (InformationUnit.Kilooctet, "Kilooctet", "Kilooctets", BaseUnits.Undefined,
- new QuantityValue(1, 8000)
- );
- yield return new (InformationUnit.Mebibit, "Mebibit", "Mebibits", BaseUnits.Undefined,
- new QuantityValue(1, 1048576)
- );
- yield return new (InformationUnit.Mebibyte, "Mebibyte", "Mebibytes", BaseUnits.Undefined,
- new QuantityValue(1, 8388608)
- );
- yield return new (InformationUnit.Mebioctet, "Mebioctet", "Mebioctets", BaseUnits.Undefined,
- new QuantityValue(1, 8388608)
- );
- yield return new (InformationUnit.Megabit, "Megabit", "Megabits", BaseUnits.Undefined,
- new QuantityValue(1, 1000000)
- );
- yield return new (InformationUnit.Megabyte, "Megabyte", "Megabytes", BaseUnits.Undefined,
- new QuantityValue(1, 8000000)
- );
- yield return new (InformationUnit.Megaoctet, "Megaoctet", "Megaoctets", BaseUnits.Undefined,
- new QuantityValue(1, 8000000)
- );
- yield return new (InformationUnit.Octet, "Octet", "Octets", BaseUnits.Undefined,
- new QuantityValue(1, 8)
- );
- yield return new (InformationUnit.Pebibit, "Pebibit", "Pebibits", BaseUnits.Undefined,
- new QuantityValue(1, 1125899906842624)
- );
- yield return new (InformationUnit.Pebibyte, "Pebibyte", "Pebibytes", BaseUnits.Undefined,
- new QuantityValue(1, 9007199254740992)
- );
- yield return new (InformationUnit.Pebioctet, "Pebioctet", "Pebioctets", BaseUnits.Undefined,
- new QuantityValue(1, 9007199254740992)
- );
- yield return new (InformationUnit.Petabit, "Petabit", "Petabits", BaseUnits.Undefined,
- new QuantityValue(1, 1000000000000000)
- );
- yield return new (InformationUnit.Petabyte, "Petabyte", "Petabytes", BaseUnits.Undefined,
- new QuantityValue(1, 8000000000000000)
- );
- yield return new (InformationUnit.Petaoctet, "Petaoctet", "Petaoctets", BaseUnits.Undefined,
- new QuantityValue(1, 8000000000000000)
- );
- yield return new (InformationUnit.Tebibit, "Tebibit", "Tebibits", BaseUnits.Undefined,
- new QuantityValue(1, 1099511627776)
- );
- yield return new (InformationUnit.Tebibyte, "Tebibyte", "Tebibytes", BaseUnits.Undefined,
- new QuantityValue(1, 8796093022208)
- );
- yield return new (InformationUnit.Tebioctet, "Tebioctet", "Tebioctets", BaseUnits.Undefined,
- new QuantityValue(1, 8796093022208)
- );
- yield return new (InformationUnit.Terabit, "Terabit", "Terabits", BaseUnits.Undefined,
- new QuantityValue(1, 1000000000000)
- );
- yield return new (InformationUnit.Terabyte, "Terabyte", "Terabytes", BaseUnits.Undefined,
- new QuantityValue(1, 8000000000000)
- );
- yield return new (InformationUnit.Teraoctet, "Teraoctet", "Teraoctets", BaseUnits.Undefined,
- new QuantityValue(1, 8000000000000)
- );
+ return new UnitDefinition[]
+ {
+ new (InformationUnit.Bit, InformationUnits.Bit),
+ new (InformationUnit.Byte, InformationUnits.Byte),
+ new (InformationUnit.Exabit, InformationUnits.Exabit),
+ new (InformationUnit.Exabyte, InformationUnits.Exabyte),
+ new (InformationUnit.Exaoctet, InformationUnits.Exaoctet),
+ new (InformationUnit.Exbibit, InformationUnits.Exbibit),
+ new (InformationUnit.Exbibyte, InformationUnits.Exbibyte),
+ new (InformationUnit.Exbioctet, InformationUnits.Exbioctet),
+ new (InformationUnit.Gibibit, InformationUnits.Gibibit),
+ new (InformationUnit.Gibibyte, InformationUnits.Gibibyte),
+ new (InformationUnit.Gibioctet, InformationUnits.Gibioctet),
+ new (InformationUnit.Gigabit, InformationUnits.Gigabit),
+ new (InformationUnit.Gigabyte, InformationUnits.Gigabyte),
+ new (InformationUnit.Gigaoctet, InformationUnits.Gigaoctet),
+ new (InformationUnit.Kibibit, InformationUnits.Kibibit),
+ new (InformationUnit.Kibibyte, InformationUnits.Kibibyte),
+ new (InformationUnit.Kibioctet, InformationUnits.Kibioctet),
+ new (InformationUnit.Kilobit, InformationUnits.Kilobit),
+ new (InformationUnit.Kilobyte, InformationUnits.Kilobyte),
+ new (InformationUnit.Kilooctet, InformationUnits.Kilooctet),
+ new (InformationUnit.Mebibit, InformationUnits.Mebibit),
+ new (InformationUnit.Mebibyte, InformationUnits.Mebibyte),
+ new (InformationUnit.Mebioctet, InformationUnits.Mebioctet),
+ new (InformationUnit.Megabit, InformationUnits.Megabit),
+ new (InformationUnit.Megabyte, InformationUnits.Megabyte),
+ new (InformationUnit.Megaoctet, InformationUnits.Megaoctet),
+ new (InformationUnit.Octet, InformationUnits.Octet),
+ new (InformationUnit.Pebibit, InformationUnits.Pebibit),
+ new (InformationUnit.Pebibyte, InformationUnits.Pebibyte),
+ new (InformationUnit.Pebioctet, InformationUnits.Pebioctet),
+ new (InformationUnit.Petabit, InformationUnits.Petabit),
+ new (InformationUnit.Petabyte, InformationUnits.Petabyte),
+ new (InformationUnit.Petaoctet, InformationUnits.Petaoctet),
+ new (InformationUnit.Tebibit, InformationUnits.Tebibit),
+ new (InformationUnit.Tebibyte, InformationUnits.Tebibyte),
+ new (InformationUnit.Tebioctet, InformationUnits.Tebioctet),
+ new (InformationUnit.Terabit, InformationUnits.Terabit),
+ new (InformationUnit.Terabyte, InformationUnits.Terabyte),
+ new (InformationUnit.Teraoctet, InformationUnits.Teraoctet),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/Irradiance.g.cs b/UnitsNet/GeneratedCode/Quantities/Irradiance.g.cs
index affb6a176b..3a3a46ebb7 100644
--- a/UnitsNet/GeneratedCode/Quantities/Irradiance.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/Irradiance.g.cs
@@ -117,46 +117,23 @@ public static IrradianceInfo CreateDefault(FuncAn of representing the default unit mappings for Irradiance.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (IrradianceUnit.KilowattPerSquareCentimeter, "KilowattPerSquareCentimeter", "KilowattsPerSquareCentimeter", BaseUnits.Undefined,
- new QuantityValue(1, 10000000)
- );
- yield return new (IrradianceUnit.KilowattPerSquareMeter, "KilowattPerSquareMeter", "KilowattsPerSquareMeter", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
- yield return new (IrradianceUnit.MegawattPerSquareCentimeter, "MegawattPerSquareCentimeter", "MegawattsPerSquareCentimeter", BaseUnits.Undefined,
- new QuantityValue(1, 10000000000)
- );
- yield return new (IrradianceUnit.MegawattPerSquareMeter, "MegawattPerSquareMeter", "MegawattsPerSquareMeter", BaseUnits.Undefined,
- new QuantityValue(1, 1000000)
- );
- yield return new (IrradianceUnit.MicrowattPerSquareCentimeter, "MicrowattPerSquareCentimeter", "MicrowattsPerSquareCentimeter", BaseUnits.Undefined,
- 100
- );
- yield return new (IrradianceUnit.MicrowattPerSquareMeter, "MicrowattPerSquareMeter", "MicrowattsPerSquareMeter", new BaseUnits(mass: MassUnit.Milligram, time: DurationUnit.Second),
- 1000000
- );
- yield return new (IrradianceUnit.MilliwattPerSquareCentimeter, "MilliwattPerSquareCentimeter", "MilliwattsPerSquareCentimeter", BaseUnits.Undefined,
- new QuantityValue(1, 10)
- );
- yield return new (IrradianceUnit.MilliwattPerSquareMeter, "MilliwattPerSquareMeter", "MilliwattsPerSquareMeter", new BaseUnits(mass: MassUnit.Gram, time: DurationUnit.Second),
- 1000
- );
- yield return new (IrradianceUnit.NanowattPerSquareCentimeter, "NanowattPerSquareCentimeter", "NanowattsPerSquareCentimeter", BaseUnits.Undefined,
- 100000
- );
- yield return new (IrradianceUnit.NanowattPerSquareMeter, "NanowattPerSquareMeter", "NanowattsPerSquareMeter", new BaseUnits(mass: MassUnit.Microgram, time: DurationUnit.Second),
- 1000000000
- );
- yield return new (IrradianceUnit.PicowattPerSquareCentimeter, "PicowattPerSquareCentimeter", "PicowattsPerSquareCentimeter", BaseUnits.Undefined,
- 100000000
- );
- yield return new (IrradianceUnit.PicowattPerSquareMeter, "PicowattPerSquareMeter", "PicowattsPerSquareMeter", new BaseUnits(mass: MassUnit.Nanogram, time: DurationUnit.Second),
- 1000000000000
- );
- yield return new (IrradianceUnit.WattPerSquareCentimeter, "WattPerSquareCentimeter", "WattsPerSquareCentimeter", BaseUnits.Undefined,
- new QuantityValue(1, 10000)
- );
- yield return new (IrradianceUnit.WattPerSquareMeter, "WattPerSquareMeter", "WattsPerSquareMeter", new BaseUnits(mass: MassUnit.Kilogram, time: DurationUnit.Second));
+ return new UnitDefinition[]
+ {
+ new (IrradianceUnit.KilowattPerSquareCentimeter, IrradianceUnits.KilowattPerSquareCentimeter),
+ new (IrradianceUnit.KilowattPerSquareMeter, IrradianceUnits.KilowattPerSquareMeter),
+ new (IrradianceUnit.MegawattPerSquareCentimeter, IrradianceUnits.MegawattPerSquareCentimeter),
+ new (IrradianceUnit.MegawattPerSquareMeter, IrradianceUnits.MegawattPerSquareMeter),
+ new (IrradianceUnit.MicrowattPerSquareCentimeter, IrradianceUnits.MicrowattPerSquareCentimeter),
+ new (IrradianceUnit.MicrowattPerSquareMeter, IrradianceUnits.MicrowattPerSquareMeter),
+ new (IrradianceUnit.MilliwattPerSquareCentimeter, IrradianceUnits.MilliwattPerSquareCentimeter),
+ new (IrradianceUnit.MilliwattPerSquareMeter, IrradianceUnits.MilliwattPerSquareMeter),
+ new (IrradianceUnit.NanowattPerSquareCentimeter, IrradianceUnits.NanowattPerSquareCentimeter),
+ new (IrradianceUnit.NanowattPerSquareMeter, IrradianceUnits.NanowattPerSquareMeter),
+ new (IrradianceUnit.PicowattPerSquareCentimeter, IrradianceUnits.PicowattPerSquareCentimeter),
+ new (IrradianceUnit.PicowattPerSquareMeter, IrradianceUnits.PicowattPerSquareMeter),
+ new (IrradianceUnit.WattPerSquareCentimeter, IrradianceUnits.WattPerSquareCentimeter),
+ new (IrradianceUnit.WattPerSquareMeter, IrradianceUnits.WattPerSquareMeter),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/Irradiation.g.cs b/UnitsNet/GeneratedCode/Quantities/Irradiation.g.cs
index 8bde6cb308..ac7a3eabf6 100644
--- a/UnitsNet/GeneratedCode/Quantities/Irradiation.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/Irradiation.g.cs
@@ -121,31 +121,18 @@ public static IrradiationInfo CreateDefault(FuncAn of representing the default unit mappings for Irradiation.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (IrradiationUnit.BtuPerSquareFoot, "BtuPerSquareFoot", "BtusPerSquareFoot", BaseUnits.Undefined,
- new QuantityValue(4645152, 52752792631)
- );
- yield return new (IrradiationUnit.JoulePerSquareCentimeter, "JoulePerSquareCentimeter", "JoulesPerSquareCentimeter", BaseUnits.Undefined,
- new QuantityValue(1, 10000)
- );
- yield return new (IrradiationUnit.JoulePerSquareMeter, "JoulePerSquareMeter", "JoulesPerSquareMeter", new BaseUnits(mass: MassUnit.Kilogram, time: DurationUnit.Second));
- yield return new (IrradiationUnit.JoulePerSquareMillimeter, "JoulePerSquareMillimeter", "JoulesPerSquareMillimeter", BaseUnits.Undefined,
- new QuantityValue(1, 1000000)
- );
- yield return new (IrradiationUnit.KilobtuPerSquareFoot, "KilobtuPerSquareFoot", "KilobtusPerSquareFoot", BaseUnits.Undefined,
- new QuantityValue(580644, 6594099078875)
- );
- yield return new (IrradiationUnit.KilojoulePerSquareMeter, "KilojoulePerSquareMeter", "KilojoulesPerSquareMeter", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
- yield return new (IrradiationUnit.KilowattHourPerSquareMeter, "KilowattHourPerSquareMeter", "KilowattHoursPerSquareMeter", BaseUnits.Undefined,
- new QuantityValue(1, 3600000)
- );
- yield return new (IrradiationUnit.MillijoulePerSquareCentimeter, "MillijoulePerSquareCentimeter", "MillijoulesPerSquareCentimeter", BaseUnits.Undefined,
- new QuantityValue(1, 10)
- );
- yield return new (IrradiationUnit.WattHourPerSquareMeter, "WattHourPerSquareMeter", "WattHoursPerSquareMeter", BaseUnits.Undefined,
- new QuantityValue(1, 3600)
- );
+ return new UnitDefinition[]
+ {
+ new (IrradiationUnit.BtuPerSquareFoot, IrradiationUnits.BtuPerSquareFoot),
+ new (IrradiationUnit.JoulePerSquareCentimeter, IrradiationUnits.JoulePerSquareCentimeter),
+ new (IrradiationUnit.JoulePerSquareMeter, IrradiationUnits.JoulePerSquareMeter),
+ new (IrradiationUnit.JoulePerSquareMillimeter, IrradiationUnits.JoulePerSquareMillimeter),
+ new (IrradiationUnit.KilobtuPerSquareFoot, IrradiationUnits.KilobtuPerSquareFoot),
+ new (IrradiationUnit.KilojoulePerSquareMeter, IrradiationUnits.KilojoulePerSquareMeter),
+ new (IrradiationUnit.KilowattHourPerSquareMeter, IrradiationUnits.KilowattHourPerSquareMeter),
+ new (IrradiationUnit.MillijoulePerSquareCentimeter, IrradiationUnits.MillijoulePerSquareCentimeter),
+ new (IrradiationUnit.WattHourPerSquareMeter, IrradiationUnits.WattHourPerSquareMeter),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/Jerk.g.cs b/UnitsNet/GeneratedCode/Quantities/Jerk.g.cs
index 29d40527a4..253684b9b8 100644
--- a/UnitsNet/GeneratedCode/Quantities/Jerk.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/Jerk.g.cs
@@ -117,37 +117,20 @@ public static JerkInfo CreateDefault(Func>,
/// An of representing the default unit mappings for Jerk.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (JerkUnit.CentimeterPerSecondCubed, "CentimeterPerSecondCubed", "CentimetersPerSecondCubed", new BaseUnits(length: LengthUnit.Centimeter, time: DurationUnit.Second),
- 100
- );
- yield return new (JerkUnit.DecimeterPerSecondCubed, "DecimeterPerSecondCubed", "DecimetersPerSecondCubed", new BaseUnits(length: LengthUnit.Decimeter, time: DurationUnit.Second),
- 10
- );
- yield return new (JerkUnit.FootPerSecondCubed, "FootPerSecondCubed", "FeetPerSecondCubed", new BaseUnits(length: LengthUnit.Foot, time: DurationUnit.Second),
- new QuantityValue(1250, 381)
- );
- yield return new (JerkUnit.InchPerSecondCubed, "InchPerSecondCubed", "InchesPerSecondCubed", new BaseUnits(length: LengthUnit.Inch, time: DurationUnit.Second),
- new QuantityValue(5000, 127)
- );
- yield return new (JerkUnit.KilometerPerSecondCubed, "KilometerPerSecondCubed", "KilometersPerSecondCubed", new BaseUnits(length: LengthUnit.Kilometer, time: DurationUnit.Second),
- new QuantityValue(1, 1000)
- );
- yield return new (JerkUnit.MeterPerSecondCubed, "MeterPerSecondCubed", "MetersPerSecondCubed", new BaseUnits(length: LengthUnit.Meter, time: DurationUnit.Second));
- yield return new (JerkUnit.MicrometerPerSecondCubed, "MicrometerPerSecondCubed", "MicrometersPerSecondCubed", new BaseUnits(length: LengthUnit.Micrometer, time: DurationUnit.Second),
- 1000000
- );
- yield return new (JerkUnit.MillimeterPerSecondCubed, "MillimeterPerSecondCubed", "MillimetersPerSecondCubed", new BaseUnits(length: LengthUnit.Millimeter, time: DurationUnit.Second),
- 1000
- );
- yield return new (JerkUnit.MillistandardGravitiesPerSecond, "MillistandardGravitiesPerSecond", "MillistandardGravitiesPerSecond", BaseUnits.Undefined,
- new QuantityValue(20000000, 196133)
- );
- yield return new (JerkUnit.NanometerPerSecondCubed, "NanometerPerSecondCubed", "NanometersPerSecondCubed", new BaseUnits(length: LengthUnit.Nanometer, time: DurationUnit.Second),
- 1000000000
- );
- yield return new (JerkUnit.StandardGravitiesPerSecond, "StandardGravitiesPerSecond", "StandardGravitiesPerSecond", BaseUnits.Undefined,
- new QuantityValue(20000, 196133)
- );
+ return new UnitDefinition[]
+ {
+ new (JerkUnit.CentimeterPerSecondCubed, JerkUnits.CentimeterPerSecondCubed),
+ new (JerkUnit.DecimeterPerSecondCubed, JerkUnits.DecimeterPerSecondCubed),
+ new (JerkUnit.FootPerSecondCubed, JerkUnits.FootPerSecondCubed),
+ new (JerkUnit.InchPerSecondCubed, JerkUnits.InchPerSecondCubed),
+ new (JerkUnit.KilometerPerSecondCubed, JerkUnits.KilometerPerSecondCubed),
+ new (JerkUnit.MeterPerSecondCubed, JerkUnits.MeterPerSecondCubed),
+ new (JerkUnit.MicrometerPerSecondCubed, JerkUnits.MicrometerPerSecondCubed),
+ new (JerkUnit.MillimeterPerSecondCubed, JerkUnits.MillimeterPerSecondCubed),
+ new (JerkUnit.MillistandardGravitiesPerSecond, JerkUnits.MillistandardGravitiesPerSecond),
+ new (JerkUnit.NanometerPerSecondCubed, JerkUnits.NanometerPerSecondCubed),
+ new (JerkUnit.StandardGravitiesPerSecond, JerkUnits.StandardGravitiesPerSecond),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/KinematicViscosity.g.cs b/UnitsNet/GeneratedCode/Quantities/KinematicViscosity.g.cs
index f3665c7b15..4d9ed5d745 100644
--- a/UnitsNet/GeneratedCode/Quantities/KinematicViscosity.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/KinematicViscosity.g.cs
@@ -123,31 +123,18 @@ public static KinematicViscosityInfo CreateDefault(FuncAn of representing the default unit mappings for KinematicViscosity.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (KinematicViscosityUnit.Centistokes, "Centistokes", "Centistokes", BaseUnits.Undefined,
- 1000000
- );
- yield return new (KinematicViscosityUnit.Decistokes, "Decistokes", "Decistokes", BaseUnits.Undefined,
- 100000
- );
- yield return new (KinematicViscosityUnit.Kilostokes, "Kilostokes", "Kilostokes", BaseUnits.Undefined,
- 10
- );
- yield return new (KinematicViscosityUnit.Microstokes, "Microstokes", "Microstokes", BaseUnits.Undefined,
- 10000000000
- );
- yield return new (KinematicViscosityUnit.Millistokes, "Millistokes", "Millistokes", BaseUnits.Undefined,
- 10000000
- );
- yield return new (KinematicViscosityUnit.Nanostokes, "Nanostokes", "Nanostokes", BaseUnits.Undefined,
- 10000000000000
- );
- yield return new (KinematicViscosityUnit.SquareFootPerSecond, "SquareFootPerSecond", "SquareFeetPerSecond", new BaseUnits(length: LengthUnit.Foot, time: DurationUnit.Second),
- new QuantityValue(1562500, 145161)
- );
- yield return new (KinematicViscosityUnit.SquareMeterPerSecond, "SquareMeterPerSecond", "SquareMetersPerSecond", new BaseUnits(length: LengthUnit.Meter, time: DurationUnit.Second));
- yield return new (KinematicViscosityUnit.Stokes, "Stokes", "Stokes", BaseUnits.Undefined,
- 10000
- );
+ return new UnitDefinition[]
+ {
+ new (KinematicViscosityUnit.Centistokes, KinematicViscosityUnits.Centistokes),
+ new (KinematicViscosityUnit.Decistokes, KinematicViscosityUnits.Decistokes),
+ new (KinematicViscosityUnit.Kilostokes, KinematicViscosityUnits.Kilostokes),
+ new (KinematicViscosityUnit.Microstokes, KinematicViscosityUnits.Microstokes),
+ new (KinematicViscosityUnit.Millistokes, KinematicViscosityUnits.Millistokes),
+ new (KinematicViscosityUnit.Nanostokes, KinematicViscosityUnits.Nanostokes),
+ new (KinematicViscosityUnit.SquareFootPerSecond, KinematicViscosityUnits.SquareFootPerSecond),
+ new (KinematicViscosityUnit.SquareMeterPerSecond, KinematicViscosityUnits.SquareMeterPerSecond),
+ new (KinematicViscosityUnit.Stokes, KinematicViscosityUnits.Stokes),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/LeakRate.g.cs b/UnitsNet/GeneratedCode/Quantities/LeakRate.g.cs
index d33a66d643..ff86f202fc 100644
--- a/UnitsNet/GeneratedCode/Quantities/LeakRate.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/LeakRate.g.cs
@@ -121,16 +121,13 @@ public static LeakRateInfo CreateDefault(FuncAn of representing the default unit mappings for LeakRate.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (LeakRateUnit.AtmCubicCentimeterPerSecond, "AtmCubicCentimeterPerSecond", "AtmCubicCentimetersPerSecond", BaseUnits.Undefined,
- new QuantityValue(40000, 4053)
- );
- yield return new (LeakRateUnit.MillibarLiterPerSecond, "MillibarLiterPerSecond", "MillibarLitersPerSecond", BaseUnits.Undefined,
- 10
- );
- yield return new (LeakRateUnit.PascalCubicMeterPerSecond, "PascalCubicMeterPerSecond", "PascalCubicMetersPerSecond", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second));
- yield return new (LeakRateUnit.TorrLiterPerSecond, "TorrLiterPerSecond", "TorrLitersPerSecond", BaseUnits.Undefined,
- new QuantityValue(15, 2)
- );
+ return new UnitDefinition[]
+ {
+ new (LeakRateUnit.AtmCubicCentimeterPerSecond, LeakRateUnits.AtmCubicCentimeterPerSecond),
+ new (LeakRateUnit.MillibarLiterPerSecond, LeakRateUnits.MillibarLiterPerSecond),
+ new (LeakRateUnit.PascalCubicMeterPerSecond, LeakRateUnits.PascalCubicMeterPerSecond),
+ new (LeakRateUnit.TorrLiterPerSecond, LeakRateUnits.TorrLiterPerSecond),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/Length.g.cs b/UnitsNet/GeneratedCode/Quantities/Length.g.cs
index dfe52879ca..69796459d7 100644
--- a/UnitsNet/GeneratedCode/Quantities/Length.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/Length.g.cs
@@ -140,130 +140,51 @@ public static LengthInfo CreateDefault(FuncAn of representing the default unit mappings for Length.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (LengthUnit.Angstrom, "Angstrom", "Angstroms", new BaseUnits(length: LengthUnit.Angstrom),
- 10000000000
- );
- yield return new (LengthUnit.AstronomicalUnit, "AstronomicalUnit", "AstronomicalUnits", new BaseUnits(length: LengthUnit.AstronomicalUnit),
- new QuantityValue(1, 149597870700)
- );
- yield return new (LengthUnit.Centimeter, "Centimeter", "Centimeters", new BaseUnits(length: LengthUnit.Centimeter),
- 100
- );
- yield return new (LengthUnit.Chain, "Chain", "Chains", new BaseUnits(length: LengthUnit.Chain),
- new QuantityValue(625, 12573)
- );
- yield return new (LengthUnit.DataMile, "DataMile", "DataMiles", new BaseUnits(length: LengthUnit.DataMile),
- new QuantityValue(5, 9144)
- );
- yield return new (LengthUnit.Decameter, "Decameter", "Decameters", new BaseUnits(length: LengthUnit.Decameter),
- new QuantityValue(1, 10)
- );
- yield return new (LengthUnit.Decimeter, "Decimeter", "Decimeters", new BaseUnits(length: LengthUnit.Decimeter),
- 10
- );
- yield return new (LengthUnit.DtpPica, "DtpPica", "DtpPicas", new BaseUnits(length: LengthUnit.DtpPica),
- new QuantityValue(30000, 127)
- );
- yield return new (LengthUnit.DtpPoint, "DtpPoint", "DtpPoints", new BaseUnits(length: LengthUnit.DtpPoint),
- new QuantityValue(360000, 127)
- );
- yield return new (LengthUnit.Fathom, "Fathom", "Fathoms", new BaseUnits(length: LengthUnit.Fathom),
- new QuantityValue(625, 1143)
- );
- yield return new (LengthUnit.Femtometer, "Femtometer", "Femtometers", new BaseUnits(length: LengthUnit.Femtometer),
- 1000000000000000
- );
- yield return new (LengthUnit.Foot, "Foot", "Feet", new BaseUnits(length: LengthUnit.Foot),
- new QuantityValue(1250, 381)
- );
- yield return new (LengthUnit.Gigameter, "Gigameter", "Gigameters", new BaseUnits(length: LengthUnit.Gigameter),
- new QuantityValue(1, 1000000000)
- );
- yield return new (LengthUnit.Hand, "Hand", "Hands", new BaseUnits(length: LengthUnit.Hand),
- new QuantityValue(1250, 127)
- );
- yield return new (LengthUnit.Hectometer, "Hectometer", "Hectometers", new BaseUnits(length: LengthUnit.Hectometer),
- new QuantityValue(1, 100)
- );
- yield return new (LengthUnit.Inch, "Inch", "Inches", new BaseUnits(length: LengthUnit.Inch),
- new QuantityValue(5000, 127)
- );
- yield return new (LengthUnit.Kilofoot, "Kilofoot", "Kilofeet", new BaseUnits(length: LengthUnit.Kilofoot),
- new QuantityValue(5, 1524)
- );
- yield return new (LengthUnit.KilolightYear, "KilolightYear", "KilolightYears", new BaseUnits(length: LengthUnit.KilolightYear),
- new QuantityValue(1, QuantityValue.PowerOfTen(7) * new BigInteger(946073047258))
- );
- yield return new (LengthUnit.Kilometer, "Kilometer", "Kilometers", new BaseUnits(length: LengthUnit.Kilometer),
- new QuantityValue(1, 1000)
- );
- yield return new (LengthUnit.Kiloparsec, "Kiloparsec", "Kiloparsecs", new BaseUnits(length: LengthUnit.Kiloparsec),
- new QuantityValue(1, QuantityValue.PowerOfTen(8) * new BigInteger(308567758128))
- );
- yield return new (LengthUnit.Kiloyard, "Kiloyard", "Kiloyards", new BaseUnits(length: LengthUnit.Kiloyard),
- new QuantityValue(5, 4572)
- );
- yield return new (LengthUnit.LightYear, "LightYear", "LightYears", new BaseUnits(length: LengthUnit.LightYear),
- new QuantityValue(1, 9460730472580000)
- );
- yield return new (LengthUnit.MegalightYear, "MegalightYear", "MegalightYears", new BaseUnits(length: LengthUnit.MegalightYear),
- new QuantityValue(1, QuantityValue.PowerOfTen(10) * new BigInteger(946073047258))
- );
- yield return new (LengthUnit.Megameter, "Megameter", "Megameters", new BaseUnits(length: LengthUnit.Megameter),
- new QuantityValue(1, 1000000)
- );
- yield return new (LengthUnit.Megaparsec, "Megaparsec", "Megaparsecs", new BaseUnits(length: LengthUnit.Megaparsec),
- new QuantityValue(1, QuantityValue.PowerOfTen(11) * new BigInteger(308567758128))
- );
- yield return new (LengthUnit.Meter, "Meter", "Meters", new BaseUnits(length: LengthUnit.Meter));
- yield return new (LengthUnit.Microinch, "Microinch", "Microinches", new BaseUnits(length: LengthUnit.Microinch),
- new QuantityValue(5000000000, 127)
- );
- yield return new (LengthUnit.Micrometer, "Micrometer", "Micrometers", new BaseUnits(length: LengthUnit.Micrometer),
- 1000000
- );
- yield return new (LengthUnit.Mil, "Mil", "Mils", new BaseUnits(length: LengthUnit.Mil),
- new QuantityValue(5000000, 127)
- );
- yield return new (LengthUnit.Mile, "Mile", "Miles", new BaseUnits(length: LengthUnit.Mile),
- new QuantityValue(125, 201168)
- );
- yield return new (LengthUnit.Millimeter, "Millimeter", "Millimeters", new BaseUnits(length: LengthUnit.Millimeter),
- 1000
- );
- yield return new (LengthUnit.Nanometer, "Nanometer", "Nanometers", new BaseUnits(length: LengthUnit.Nanometer),
- 1000000000
- );
- yield return new (LengthUnit.NauticalMile, "NauticalMile", "NauticalMiles", new BaseUnits(length: LengthUnit.NauticalMile),
- new QuantityValue(1, 1852)
- );
- yield return new (LengthUnit.Parsec, "Parsec", "Parsecs", new BaseUnits(length: LengthUnit.Parsec),
- new QuantityValue(1, 30856775812800000)
- );
- yield return new (LengthUnit.Picometer, "Picometer", "Picometers", new BaseUnits(length: LengthUnit.Picometer),
- 1000000000000
- );
- yield return new (LengthUnit.PrinterPica, "PrinterPica", "PrinterPicas", new BaseUnits(length: LengthUnit.PrinterPica),
- new QuantityValue(60225, 254)
- );
- yield return new (LengthUnit.PrinterPoint, "PrinterPoint", "PrinterPoints", new BaseUnits(length: LengthUnit.PrinterPoint),
- new QuantityValue(361350, 127)
- );
- yield return new (LengthUnit.Shackle, "Shackle", "Shackles", new BaseUnits(length: LengthUnit.Shackle),
- new QuantityValue(125, 3429)
- );
- yield return new (LengthUnit.SolarRadius, "SolarRadius", "SolarRadiuses", new BaseUnits(length: LengthUnit.SolarRadius),
- new QuantityValue(1, 695700000)
- );
- yield return new (LengthUnit.Twip, "Twip", "Twips", new BaseUnits(length: LengthUnit.Twip),
- new QuantityValue(7200000, 127)
- );
- yield return new (LengthUnit.UsSurveyFoot, "UsSurveyFoot", "UsSurveyFeet", new BaseUnits(length: LengthUnit.UsSurveyFoot),
- new QuantityValue(3937, 1200)
- );
- yield return new (LengthUnit.Yard, "Yard", "Yards", new BaseUnits(length: LengthUnit.Yard),
- new QuantityValue(1250, 1143)
- );
+ return new UnitDefinition[]
+ {
+ new (LengthUnit.Angstrom, LengthUnits.Angstrom),
+ new (LengthUnit.AstronomicalUnit, LengthUnits.AstronomicalUnit),
+ new (LengthUnit.Centimeter, LengthUnits.Centimeter),
+ new (LengthUnit.Chain, LengthUnits.Chain),
+ new (LengthUnit.DataMile, LengthUnits.DataMile),
+ new (LengthUnit.Decameter, LengthUnits.Decameter),
+ new (LengthUnit.Decimeter, LengthUnits.Decimeter),
+ new (LengthUnit.DtpPica, LengthUnits.DtpPica),
+ new (LengthUnit.DtpPoint, LengthUnits.DtpPoint),
+ new (LengthUnit.Fathom, LengthUnits.Fathom),
+ new (LengthUnit.Femtometer, LengthUnits.Femtometer),
+ new (LengthUnit.Foot, LengthUnits.Foot),
+ new (LengthUnit.Gigameter, LengthUnits.Gigameter),
+ new (LengthUnit.Hand, LengthUnits.Hand),
+ new (LengthUnit.Hectometer, LengthUnits.Hectometer),
+ new (LengthUnit.Inch, LengthUnits.Inch),
+ new (LengthUnit.Kilofoot, LengthUnits.Kilofoot),
+ new (LengthUnit.KilolightYear, LengthUnits.KilolightYear),
+ new (LengthUnit.Kilometer, LengthUnits.Kilometer),
+ new (LengthUnit.Kiloparsec, LengthUnits.Kiloparsec),
+ new (LengthUnit.Kiloyard, LengthUnits.Kiloyard),
+ new (LengthUnit.LightYear, LengthUnits.LightYear),
+ new (LengthUnit.MegalightYear, LengthUnits.MegalightYear),
+ new (LengthUnit.Megameter, LengthUnits.Megameter),
+ new (LengthUnit.Megaparsec, LengthUnits.Megaparsec),
+ new (LengthUnit.Meter, LengthUnits.Meter),
+ new (LengthUnit.Microinch, LengthUnits.Microinch),
+ new (LengthUnit.Micrometer, LengthUnits.Micrometer),
+ new (LengthUnit.Mil, LengthUnits.Mil),
+ new (LengthUnit.Mile, LengthUnits.Mile),
+ new (LengthUnit.Millimeter, LengthUnits.Millimeter),
+ new (LengthUnit.Nanometer, LengthUnits.Nanometer),
+ new (LengthUnit.NauticalMile, LengthUnits.NauticalMile),
+ new (LengthUnit.Parsec, LengthUnits.Parsec),
+ new (LengthUnit.Picometer, LengthUnits.Picometer),
+ new (LengthUnit.PrinterPica, LengthUnits.PrinterPica),
+ new (LengthUnit.PrinterPoint, LengthUnits.PrinterPoint),
+ new (LengthUnit.Shackle, LengthUnits.Shackle),
+ new (LengthUnit.SolarRadius, LengthUnits.SolarRadius),
+ new (LengthUnit.Twip, LengthUnits.Twip),
+ new (LengthUnit.UsSurveyFoot, LengthUnits.UsSurveyFoot),
+ new (LengthUnit.Yard, LengthUnits.Yard),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/Level.g.cs b/UnitsNet/GeneratedCode/Quantities/Level.g.cs
index 6d11c15fa7..5e0f140184 100644
--- a/UnitsNet/GeneratedCode/Quantities/Level.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/Level.g.cs
@@ -116,10 +116,11 @@ public static LevelInfo CreateDefault(Func
/// An of representing the default unit mappings for Level.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (LevelUnit.Decibel, "Decibel", "Decibels", BaseUnits.Undefined);
- yield return new (LevelUnit.Neper, "Neper", "Nepers", BaseUnits.Undefined,
- new QuantityValue(57564627, 500000000)
- );
+ return new UnitDefinition[]
+ {
+ new (LevelUnit.Decibel, LevelUnits.Decibel),
+ new (LevelUnit.Neper, LevelUnits.Neper),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/LinearDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/LinearDensity.g.cs
index 784cf6cf33..c945194abd 100644
--- a/UnitsNet/GeneratedCode/Quantities/LinearDensity.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/LinearDensity.g.cs
@@ -125,58 +125,27 @@ public static LinearDensityInfo CreateDefault(FuncAn of representing the default unit mappings for LinearDensity.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (LinearDensityUnit.GramPerCentimeter, "GramPerCentimeter", "GramsPerCentimeter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Gram),
- 10
- );
- yield return new (LinearDensityUnit.GramPerFoot, "GramPerFoot", "GramsPerFoot", new BaseUnits(length: LengthUnit.Foot, mass: MassUnit.Gram),
- new QuantityValue(1524, 5)
- );
- yield return new (LinearDensityUnit.GramPerMeter, "GramPerMeter", "GramsPerMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Gram),
- 1000
- );
- yield return new (LinearDensityUnit.GramPerMillimeter, "GramPerMillimeter", "GramsPerMillimeter", new BaseUnits(length: LengthUnit.Millimeter, mass: MassUnit.Gram),
- 1
- );
- yield return new (LinearDensityUnit.KilogramPerCentimeter, "KilogramPerCentimeter", "KilogramsPerCentimeter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Kilogram),
- new QuantityValue(1, 100)
- );
- yield return new (LinearDensityUnit.KilogramPerFoot, "KilogramPerFoot", "KilogramsPerFoot", new BaseUnits(length: LengthUnit.Foot, mass: MassUnit.Kilogram),
- new QuantityValue(381, 1250)
- );
- yield return new (LinearDensityUnit.KilogramPerMeter, "KilogramPerMeter", "KilogramsPerMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram));
- yield return new (LinearDensityUnit.KilogramPerMillimeter, "KilogramPerMillimeter", "KilogramsPerMillimeter", new BaseUnits(length: LengthUnit.Millimeter, mass: MassUnit.Kilogram),
- new QuantityValue(1, 1000)
- );
- yield return new (LinearDensityUnit.MicrogramPerCentimeter, "MicrogramPerCentimeter", "MicrogramsPerCentimeter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Microgram),
- 10000000
- );
- yield return new (LinearDensityUnit.MicrogramPerFoot, "MicrogramPerFoot", "MicrogramsPerFoot", new BaseUnits(length: LengthUnit.Foot, mass: MassUnit.Microgram),
- 304800000
- );
- yield return new (LinearDensityUnit.MicrogramPerMeter, "MicrogramPerMeter", "MicrogramsPerMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Microgram),
- 1000000000
- );
- yield return new (LinearDensityUnit.MicrogramPerMillimeter, "MicrogramPerMillimeter", "MicrogramsPerMillimeter", new BaseUnits(length: LengthUnit.Millimeter, mass: MassUnit.Microgram),
- 1000000
- );
- yield return new (LinearDensityUnit.MilligramPerCentimeter, "MilligramPerCentimeter", "MilligramsPerCentimeter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Milligram),
- 10000
- );
- yield return new (LinearDensityUnit.MilligramPerFoot, "MilligramPerFoot", "MilligramsPerFoot", new BaseUnits(length: LengthUnit.Foot, mass: MassUnit.Milligram),
- 304800
- );
- yield return new (LinearDensityUnit.MilligramPerMeter, "MilligramPerMeter", "MilligramsPerMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Milligram),
- 1000000
- );
- yield return new (LinearDensityUnit.MilligramPerMillimeter, "MilligramPerMillimeter", "MilligramsPerMillimeter", new BaseUnits(length: LengthUnit.Millimeter, mass: MassUnit.Milligram),
- 1000
- );
- yield return new (LinearDensityUnit.PoundPerFoot, "PoundPerFoot", "PoundsPerFoot", new BaseUnits(length: LengthUnit.Foot, mass: MassUnit.Pound),
- new QuantityValue(30480000, 45359237)
- );
- yield return new (LinearDensityUnit.PoundPerInch, "PoundPerInch", "PoundsPerInch", new BaseUnits(length: LengthUnit.Inch, mass: MassUnit.Pound),
- new QuantityValue(2540000, 45359237)
- );
+ return new UnitDefinition[]
+ {
+ new (LinearDensityUnit.GramPerCentimeter, LinearDensityUnits.GramPerCentimeter),
+ new (LinearDensityUnit.GramPerFoot, LinearDensityUnits.GramPerFoot),
+ new (LinearDensityUnit.GramPerMeter, LinearDensityUnits.GramPerMeter),
+ new (LinearDensityUnit.GramPerMillimeter, LinearDensityUnits.GramPerMillimeter),
+ new (LinearDensityUnit.KilogramPerCentimeter, LinearDensityUnits.KilogramPerCentimeter),
+ new (LinearDensityUnit.KilogramPerFoot, LinearDensityUnits.KilogramPerFoot),
+ new (LinearDensityUnit.KilogramPerMeter, LinearDensityUnits.KilogramPerMeter),
+ new (LinearDensityUnit.KilogramPerMillimeter, LinearDensityUnits.KilogramPerMillimeter),
+ new (LinearDensityUnit.MicrogramPerCentimeter, LinearDensityUnits.MicrogramPerCentimeter),
+ new (LinearDensityUnit.MicrogramPerFoot, LinearDensityUnits.MicrogramPerFoot),
+ new (LinearDensityUnit.MicrogramPerMeter, LinearDensityUnits.MicrogramPerMeter),
+ new (LinearDensityUnit.MicrogramPerMillimeter, LinearDensityUnits.MicrogramPerMillimeter),
+ new (LinearDensityUnit.MilligramPerCentimeter, LinearDensityUnits.MilligramPerCentimeter),
+ new (LinearDensityUnit.MilligramPerFoot, LinearDensityUnits.MilligramPerFoot),
+ new (LinearDensityUnit.MilligramPerMeter, LinearDensityUnits.MilligramPerMeter),
+ new (LinearDensityUnit.MilligramPerMillimeter, LinearDensityUnits.MilligramPerMillimeter),
+ new (LinearDensityUnit.PoundPerFoot, LinearDensityUnits.PoundPerFoot),
+ new (LinearDensityUnit.PoundPerInch, LinearDensityUnits.PoundPerInch),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/LinearPowerDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/LinearPowerDensity.g.cs
index 364ac7ce17..4058888216 100644
--- a/UnitsNet/GeneratedCode/Quantities/LinearPowerDensity.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/LinearPowerDensity.g.cs
@@ -120,79 +120,34 @@ public static LinearPowerDensityInfo CreateDefault(FuncAn of representing the default unit mappings for LinearPowerDensity.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (LinearPowerDensityUnit.GigawattPerCentimeter, "GigawattPerCentimeter", "GigawattsPerCentimeter", BaseUnits.Undefined,
- new QuantityValue(1, 100000000000)
- );
- yield return new (LinearPowerDensityUnit.GigawattPerFoot, "GigawattPerFoot", "GigawattsPerFoot", BaseUnits.Undefined,
- new QuantityValue(381, 1250000000000)
- );
- yield return new (LinearPowerDensityUnit.GigawattPerInch, "GigawattPerInch", "GigawattsPerInch", BaseUnits.Undefined,
- new QuantityValue(127, 5000000000000)
- );
- yield return new (LinearPowerDensityUnit.GigawattPerMeter, "GigawattPerMeter", "GigawattsPerMeter", new BaseUnits(length: LengthUnit.Gigameter, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- new QuantityValue(1, 1000000000)
- );
- yield return new (LinearPowerDensityUnit.GigawattPerMillimeter, "GigawattPerMillimeter", "GigawattsPerMillimeter", BaseUnits.Undefined,
- new QuantityValue(1, 1000000000000)
- );
- yield return new (LinearPowerDensityUnit.KilowattPerCentimeter, "KilowattPerCentimeter", "KilowattsPerCentimeter", BaseUnits.Undefined,
- new QuantityValue(1, 100000)
- );
- yield return new (LinearPowerDensityUnit.KilowattPerFoot, "KilowattPerFoot", "KilowattsPerFoot", BaseUnits.Undefined,
- new QuantityValue(381, 1250000)
- );
- yield return new (LinearPowerDensityUnit.KilowattPerInch, "KilowattPerInch", "KilowattsPerInch", BaseUnits.Undefined,
- new QuantityValue(127, 5000000)
- );
- yield return new (LinearPowerDensityUnit.KilowattPerMeter, "KilowattPerMeter", "KilowattsPerMeter", new BaseUnits(length: LengthUnit.Kilometer, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- new QuantityValue(1, 1000)
- );
- yield return new (LinearPowerDensityUnit.KilowattPerMillimeter, "KilowattPerMillimeter", "KilowattsPerMillimeter", BaseUnits.Undefined,
- new QuantityValue(1, 1000000)
- );
- yield return new (LinearPowerDensityUnit.MegawattPerCentimeter, "MegawattPerCentimeter", "MegawattsPerCentimeter", BaseUnits.Undefined,
- new QuantityValue(1, 100000000)
- );
- yield return new (LinearPowerDensityUnit.MegawattPerFoot, "MegawattPerFoot", "MegawattsPerFoot", BaseUnits.Undefined,
- new QuantityValue(381, 1250000000)
- );
- yield return new (LinearPowerDensityUnit.MegawattPerInch, "MegawattPerInch", "MegawattsPerInch", BaseUnits.Undefined,
- new QuantityValue(127, 5000000000)
- );
- yield return new (LinearPowerDensityUnit.MegawattPerMeter, "MegawattPerMeter", "MegawattsPerMeter", new BaseUnits(length: LengthUnit.Megameter, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- new QuantityValue(1, 1000000)
- );
- yield return new (LinearPowerDensityUnit.MegawattPerMillimeter, "MegawattPerMillimeter", "MegawattsPerMillimeter", BaseUnits.Undefined,
- new QuantityValue(1, 1000000000)
- );
- yield return new (LinearPowerDensityUnit.MilliwattPerCentimeter, "MilliwattPerCentimeter", "MilliwattsPerCentimeter", BaseUnits.Undefined,
- 10
- );
- yield return new (LinearPowerDensityUnit.MilliwattPerFoot, "MilliwattPerFoot", "MilliwattsPerFoot", BaseUnits.Undefined,
- new QuantityValue(1524, 5)
- );
- yield return new (LinearPowerDensityUnit.MilliwattPerInch, "MilliwattPerInch", "MilliwattsPerInch", BaseUnits.Undefined,
- new QuantityValue(127, 5)
- );
- yield return new (LinearPowerDensityUnit.MilliwattPerMeter, "MilliwattPerMeter", "MilliwattsPerMeter", new BaseUnits(length: LengthUnit.Millimeter, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- 1000
- );
- yield return new (LinearPowerDensityUnit.MilliwattPerMillimeter, "MilliwattPerMillimeter", "MilliwattsPerMillimeter", BaseUnits.Undefined,
- 1
- );
- yield return new (LinearPowerDensityUnit.WattPerCentimeter, "WattPerCentimeter", "WattsPerCentimeter", BaseUnits.Undefined,
- new QuantityValue(1, 100)
- );
- yield return new (LinearPowerDensityUnit.WattPerFoot, "WattPerFoot", "WattsPerFoot", BaseUnits.Undefined,
- new QuantityValue(381, 1250)
- );
- yield return new (LinearPowerDensityUnit.WattPerInch, "WattPerInch", "WattsPerInch", BaseUnits.Undefined,
- new QuantityValue(127, 5000)
- );
- yield return new (LinearPowerDensityUnit.WattPerMeter, "WattPerMeter", "WattsPerMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second));
- yield return new (LinearPowerDensityUnit.WattPerMillimeter, "WattPerMillimeter", "WattsPerMillimeter", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
+ return new UnitDefinition[]
+ {
+ new (LinearPowerDensityUnit.GigawattPerCentimeter, LinearPowerDensityUnits.GigawattPerCentimeter),
+ new (LinearPowerDensityUnit.GigawattPerFoot, LinearPowerDensityUnits.GigawattPerFoot),
+ new (LinearPowerDensityUnit.GigawattPerInch, LinearPowerDensityUnits.GigawattPerInch),
+ new (LinearPowerDensityUnit.GigawattPerMeter, LinearPowerDensityUnits.GigawattPerMeter),
+ new (LinearPowerDensityUnit.GigawattPerMillimeter, LinearPowerDensityUnits.GigawattPerMillimeter),
+ new (LinearPowerDensityUnit.KilowattPerCentimeter, LinearPowerDensityUnits.KilowattPerCentimeter),
+ new (LinearPowerDensityUnit.KilowattPerFoot, LinearPowerDensityUnits.KilowattPerFoot),
+ new (LinearPowerDensityUnit.KilowattPerInch, LinearPowerDensityUnits.KilowattPerInch),
+ new (LinearPowerDensityUnit.KilowattPerMeter, LinearPowerDensityUnits.KilowattPerMeter),
+ new (LinearPowerDensityUnit.KilowattPerMillimeter, LinearPowerDensityUnits.KilowattPerMillimeter),
+ new (LinearPowerDensityUnit.MegawattPerCentimeter, LinearPowerDensityUnits.MegawattPerCentimeter),
+ new (LinearPowerDensityUnit.MegawattPerFoot, LinearPowerDensityUnits.MegawattPerFoot),
+ new (LinearPowerDensityUnit.MegawattPerInch, LinearPowerDensityUnits.MegawattPerInch),
+ new (LinearPowerDensityUnit.MegawattPerMeter, LinearPowerDensityUnits.MegawattPerMeter),
+ new (LinearPowerDensityUnit.MegawattPerMillimeter, LinearPowerDensityUnits.MegawattPerMillimeter),
+ new (LinearPowerDensityUnit.MilliwattPerCentimeter, LinearPowerDensityUnits.MilliwattPerCentimeter),
+ new (LinearPowerDensityUnit.MilliwattPerFoot, LinearPowerDensityUnits.MilliwattPerFoot),
+ new (LinearPowerDensityUnit.MilliwattPerInch, LinearPowerDensityUnits.MilliwattPerInch),
+ new (LinearPowerDensityUnit.MilliwattPerMeter, LinearPowerDensityUnits.MilliwattPerMeter),
+ new (LinearPowerDensityUnit.MilliwattPerMillimeter, LinearPowerDensityUnits.MilliwattPerMillimeter),
+ new (LinearPowerDensityUnit.WattPerCentimeter, LinearPowerDensityUnits.WattPerCentimeter),
+ new (LinearPowerDensityUnit.WattPerFoot, LinearPowerDensityUnits.WattPerFoot),
+ new (LinearPowerDensityUnit.WattPerInch, LinearPowerDensityUnits.WattPerInch),
+ new (LinearPowerDensityUnit.WattPerMeter, LinearPowerDensityUnits.WattPerMeter),
+ new (LinearPowerDensityUnit.WattPerMillimeter, LinearPowerDensityUnits.WattPerMillimeter),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/Luminance.g.cs b/UnitsNet/GeneratedCode/Quantities/Luminance.g.cs
index 4acd55edfd..802fc94495 100644
--- a/UnitsNet/GeneratedCode/Quantities/Luminance.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/Luminance.g.cs
@@ -120,34 +120,19 @@ public static LuminanceInfo CreateDefault(FuncAn of representing the default unit mappings for Luminance.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (LuminanceUnit.CandelaPerSquareFoot, "CandelaPerSquareFoot", "CandelasPerSquareFoot", BaseUnits.Undefined,
- new QuantityValue(145161, 1562500)
- );
- yield return new (LuminanceUnit.CandelaPerSquareInch, "CandelaPerSquareInch", "CandelasPerSquareInch", BaseUnits.Undefined,
- new QuantityValue(16129, 25000000)
- );
- yield return new (LuminanceUnit.CandelaPerSquareMeter, "CandelaPerSquareMeter", "CandelasPerSquareMeter", new BaseUnits(length: LengthUnit.Meter, luminousIntensity: LuminousIntensityUnit.Candela));
- yield return new (LuminanceUnit.CenticandelaPerSquareMeter, "CenticandelaPerSquareMeter", "CenticandelasPerSquareMeter", new BaseUnits(length: LengthUnit.Decameter, luminousIntensity: LuminousIntensityUnit.Candela),
- 100
- );
- yield return new (LuminanceUnit.DecicandelaPerSquareMeter, "DecicandelaPerSquareMeter", "DecicandelasPerSquareMeter", BaseUnits.Undefined,
- 10
- );
- yield return new (LuminanceUnit.KilocandelaPerSquareMeter, "KilocandelaPerSquareMeter", "KilocandelasPerSquareMeter", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
- yield return new (LuminanceUnit.MicrocandelaPerSquareMeter, "MicrocandelaPerSquareMeter", "MicrocandelasPerSquareMeter", new BaseUnits(length: LengthUnit.Kilometer, luminousIntensity: LuminousIntensityUnit.Candela),
- 1000000
- );
- yield return new (LuminanceUnit.MillicandelaPerSquareMeter, "MillicandelaPerSquareMeter", "MillicandelasPerSquareMeter", BaseUnits.Undefined,
- 1000
- );
- yield return new (LuminanceUnit.NanocandelaPerSquareMeter, "NanocandelaPerSquareMeter", "NanocandelasPerSquareMeter", BaseUnits.Undefined,
- 1000000000
- );
- yield return new (LuminanceUnit.Nit, "Nit", "Nits", BaseUnits.Undefined,
- 1
- );
+ return new UnitDefinition[]
+ {
+ new (LuminanceUnit.CandelaPerSquareFoot, LuminanceUnits.CandelaPerSquareFoot),
+ new (LuminanceUnit.CandelaPerSquareInch, LuminanceUnits.CandelaPerSquareInch),
+ new (LuminanceUnit.CandelaPerSquareMeter, LuminanceUnits.CandelaPerSquareMeter),
+ new (LuminanceUnit.CenticandelaPerSquareMeter, LuminanceUnits.CenticandelaPerSquareMeter),
+ new (LuminanceUnit.DecicandelaPerSquareMeter, LuminanceUnits.DecicandelaPerSquareMeter),
+ new (LuminanceUnit.KilocandelaPerSquareMeter, LuminanceUnits.KilocandelaPerSquareMeter),
+ new (LuminanceUnit.MicrocandelaPerSquareMeter, LuminanceUnits.MicrocandelaPerSquareMeter),
+ new (LuminanceUnit.MillicandelaPerSquareMeter, LuminanceUnits.MillicandelaPerSquareMeter),
+ new (LuminanceUnit.NanocandelaPerSquareMeter, LuminanceUnits.NanocandelaPerSquareMeter),
+ new (LuminanceUnit.Nit, LuminanceUnits.Nit),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/Luminosity.g.cs b/UnitsNet/GeneratedCode/Quantities/Luminosity.g.cs
index d8c5cc4606..8f9b5a2b74 100644
--- a/UnitsNet/GeneratedCode/Quantities/Luminosity.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/Luminosity.g.cs
@@ -119,46 +119,23 @@ public static LuminosityInfo CreateDefault(FuncAn of representing the default unit mappings for Luminosity.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (LuminosityUnit.Decawatt, "Decawatt", "Decawatts", BaseUnits.Undefined,
- new QuantityValue(1, 10)
- );
- yield return new (LuminosityUnit.Deciwatt, "Deciwatt", "Deciwatts", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Hectogram, time: DurationUnit.Second),
- 10
- );
- yield return new (LuminosityUnit.Femtowatt, "Femtowatt", "Femtowatts", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Picogram, time: DurationUnit.Second),
- 1000000000000000
- );
- yield return new (LuminosityUnit.Gigawatt, "Gigawatt", "Gigawatts", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Millisecond),
- new QuantityValue(1, 1000000000)
- );
- yield return new (LuminosityUnit.Kilowatt, "Kilowatt", "Kilowatts", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
- yield return new (LuminosityUnit.Megawatt, "Megawatt", "Megawatts", new BaseUnits(length: LengthUnit.Kilometer, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- new QuantityValue(1, 1000000)
- );
- yield return new (LuminosityUnit.Microwatt, "Microwatt", "Microwatts", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Milligram, time: DurationUnit.Second),
- 1000000
- );
- yield return new (LuminosityUnit.Milliwatt, "Milliwatt", "Milliwatts", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Gram, time: DurationUnit.Second),
- 1000
- );
- yield return new (LuminosityUnit.Nanowatt, "Nanowatt", "Nanowatts", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Microgram, time: DurationUnit.Second),
- 1000000000
- );
- yield return new (LuminosityUnit.Petawatt, "Petawatt", "Petawatts", BaseUnits.Undefined,
- new QuantityValue(1, 1000000000000000)
- );
- yield return new (LuminosityUnit.Picowatt, "Picowatt", "Picowatts", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Nanogram, time: DurationUnit.Second),
- 1000000000000
- );
- yield return new (LuminosityUnit.SolarLuminosity, "SolarLuminosity", "SolarLuminosities", BaseUnits.Undefined,
- new QuantityValue(1, new BigInteger(3828) * QuantityValue.PowerOfTen(23))
- );
- yield return new (LuminosityUnit.Terawatt, "Terawatt", "Terawatts", new BaseUnits(length: LengthUnit.Megameter, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- new QuantityValue(1, 1000000000000)
- );
- yield return new (LuminosityUnit.Watt, "Watt", "Watts", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second));
+ return new UnitDefinition[]
+ {
+ new (LuminosityUnit.Decawatt, LuminosityUnits.Decawatt),
+ new (LuminosityUnit.Deciwatt, LuminosityUnits.Deciwatt),
+ new (LuminosityUnit.Femtowatt, LuminosityUnits.Femtowatt),
+ new (LuminosityUnit.Gigawatt, LuminosityUnits.Gigawatt),
+ new (LuminosityUnit.Kilowatt, LuminosityUnits.Kilowatt),
+ new (LuminosityUnit.Megawatt, LuminosityUnits.Megawatt),
+ new (LuminosityUnit.Microwatt, LuminosityUnits.Microwatt),
+ new (LuminosityUnit.Milliwatt, LuminosityUnits.Milliwatt),
+ new (LuminosityUnit.Nanowatt, LuminosityUnits.Nanowatt),
+ new (LuminosityUnit.Petawatt, LuminosityUnits.Petawatt),
+ new (LuminosityUnit.Picowatt, LuminosityUnits.Picowatt),
+ new (LuminosityUnit.SolarLuminosity, LuminosityUnits.SolarLuminosity),
+ new (LuminosityUnit.Terawatt, LuminosityUnits.Terawatt),
+ new (LuminosityUnit.Watt, LuminosityUnits.Watt),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/LuminousFlux.g.cs b/UnitsNet/GeneratedCode/Quantities/LuminousFlux.g.cs
index 7c354155d3..9577df71dd 100644
--- a/UnitsNet/GeneratedCode/Quantities/LuminousFlux.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/LuminousFlux.g.cs
@@ -123,7 +123,10 @@ public static LuminousFluxInfo CreateDefault(FuncAn of representing the default unit mappings for LuminousFlux.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (LuminousFluxUnit.Lumen, "Lumen", "Lumens", new BaseUnits(luminousIntensity: LuminousIntensityUnit.Candela));
+ return new UnitDefinition[]
+ {
+ new (LuminousFluxUnit.Lumen, LuminousFluxUnits.Lumen),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/LuminousIntensity.g.cs b/UnitsNet/GeneratedCode/Quantities/LuminousIntensity.g.cs
index b392682978..578d0d3055 100644
--- a/UnitsNet/GeneratedCode/Quantities/LuminousIntensity.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/LuminousIntensity.g.cs
@@ -122,7 +122,10 @@ public static LuminousIntensityInfo CreateDefault(FuncAn of representing the default unit mappings for LuminousIntensity.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (LuminousIntensityUnit.Candela, "Candela", "Candela", new BaseUnits(luminousIntensity: LuminousIntensityUnit.Candela));
+ return new UnitDefinition[]
+ {
+ new (LuminousIntensityUnit.Candela, LuminousIntensityUnits.Candela),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/MagneticField.g.cs b/UnitsNet/GeneratedCode/Quantities/MagneticField.g.cs
index 4c2bdbe3af..d70dd2a98f 100644
--- a/UnitsNet/GeneratedCode/Quantities/MagneticField.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/MagneticField.g.cs
@@ -120,22 +120,15 @@ public static MagneticFieldInfo CreateDefault(FuncAn of representing the default unit mappings for MagneticField.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (MagneticFieldUnit.Gauss, "Gauss", "Gausses", BaseUnits.Undefined,
- 10000
- );
- yield return new (MagneticFieldUnit.Microtesla, "Microtesla", "Microteslas", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Milligram, current: ElectricCurrentUnit.Ampere),
- 1000000
- );
- yield return new (MagneticFieldUnit.Milligauss, "Milligauss", "Milligausses", BaseUnits.Undefined,
- 10000000
- );
- yield return new (MagneticFieldUnit.Millitesla, "Millitesla", "Milliteslas", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Gram, current: ElectricCurrentUnit.Ampere),
- 1000
- );
- yield return new (MagneticFieldUnit.Nanotesla, "Nanotesla", "Nanoteslas", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Microgram, current: ElectricCurrentUnit.Ampere),
- 1000000000
- );
- yield return new (MagneticFieldUnit.Tesla, "Tesla", "Teslas", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, current: ElectricCurrentUnit.Ampere));
+ return new UnitDefinition[]
+ {
+ new (MagneticFieldUnit.Gauss, MagneticFieldUnits.Gauss),
+ new (MagneticFieldUnit.Microtesla, MagneticFieldUnits.Microtesla),
+ new (MagneticFieldUnit.Milligauss, MagneticFieldUnits.Milligauss),
+ new (MagneticFieldUnit.Millitesla, MagneticFieldUnits.Millitesla),
+ new (MagneticFieldUnit.Nanotesla, MagneticFieldUnits.Nanotesla),
+ new (MagneticFieldUnit.Tesla, MagneticFieldUnits.Tesla),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/MagneticFlux.g.cs b/UnitsNet/GeneratedCode/Quantities/MagneticFlux.g.cs
index 9fcfa55cbe..0ab95fdc1f 100644
--- a/UnitsNet/GeneratedCode/Quantities/MagneticFlux.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/MagneticFlux.g.cs
@@ -121,7 +121,10 @@ public static MagneticFluxInfo CreateDefault(FuncAn of representing the default unit mappings for MagneticFlux.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (MagneticFluxUnit.Weber, "Weber", "Webers", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second, current: ElectricCurrentUnit.Ampere));
+ return new UnitDefinition[]
+ {
+ new (MagneticFluxUnit.Weber, MagneticFluxUnits.Weber),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/Magnetization.g.cs b/UnitsNet/GeneratedCode/Quantities/Magnetization.g.cs
index 355296bb0f..38695350a6 100644
--- a/UnitsNet/GeneratedCode/Quantities/Magnetization.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/Magnetization.g.cs
@@ -119,7 +119,10 @@ public static MagnetizationInfo CreateDefault(FuncAn of representing the default unit mappings for Magnetization.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (MagnetizationUnit.AmperePerMeter, "AmperePerMeter", "AmperesPerMeter", new BaseUnits(length: LengthUnit.Meter, current: ElectricCurrentUnit.Ampere));
+ return new UnitDefinition[]
+ {
+ new (MagnetizationUnit.AmperePerMeter, MagnetizationUnits.AmperePerMeter),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/Mass.g.cs b/UnitsNet/GeneratedCode/Quantities/Mass.g.cs
index f4993cc01a..463c7de420 100644
--- a/UnitsNet/GeneratedCode/Quantities/Mass.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/Mass.g.cs
@@ -132,97 +132,40 @@ public static MassInfo CreateDefault(Func>,
/// An of representing the default unit mappings for Mass.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (MassUnit.Centigram, "Centigram", "Centigrams", new BaseUnits(mass: MassUnit.Centigram),
- 100000
- );
- yield return new (MassUnit.Dalton, "Dalton", "Daltons", new BaseUnits(mass: MassUnit.Dalton),
- new QuantityValue(new BigInteger(5) * QuantityValue.PowerOfTen(36), 8302695333)
- );
- yield return new (MassUnit.Decagram, "Decagram", "Decagrams", new BaseUnits(mass: MassUnit.Decagram),
- 100
- );
- yield return new (MassUnit.Decigram, "Decigram", "Decigrams", new BaseUnits(mass: MassUnit.Decigram),
- 10000
- );
- yield return new (MassUnit.EarthMass, "EarthMass", "EarthMasses", new BaseUnits(mass: MassUnit.EarthMass),
- new QuantityValue(1, new BigInteger(59722) * QuantityValue.PowerOfTen(20))
- );
- yield return new (MassUnit.Femtogram, "Femtogram", "Femtograms", new BaseUnits(mass: MassUnit.Femtogram),
- 1000000000000000000
- );
- yield return new (MassUnit.Gigadalton, "Gigadalton", "Gigadaltons", new BaseUnits(mass: MassUnit.Gigadalton),
- new QuantityValue(new BigInteger(5) * QuantityValue.PowerOfTen(27), 8302695333)
- );
- yield return new (MassUnit.Grain, "Grain", "Grains", new BaseUnits(mass: MassUnit.Grain),
- new QuantityValue(100000000000, 6479891)
- );
- yield return new (MassUnit.Gram, "Gram", "Grams", new BaseUnits(mass: MassUnit.Gram),
- 1000
- );
- yield return new (MassUnit.Hectogram, "Hectogram", "Hectograms", new BaseUnits(mass: MassUnit.Hectogram),
- 10
- );
- yield return new (MassUnit.Kilodalton, "Kilodalton", "Kilodaltons", new BaseUnits(mass: MassUnit.Kilodalton),
- new QuantityValue(new BigInteger(5) * QuantityValue.PowerOfTen(33), 8302695333)
- );
- yield return new (MassUnit.Kilogram, "Kilogram", "Kilograms", new BaseUnits(mass: MassUnit.Kilogram));
- yield return new (MassUnit.Kilopound, "Kilopound", "Kilopounds", new BaseUnits(mass: MassUnit.Kilopound),
- new QuantityValue(100000, 45359237)
- );
- yield return new (MassUnit.Kilotonne, "Kilotonne", "Kilotonnes", new BaseUnits(mass: MassUnit.Kilotonne),
- new QuantityValue(1, 1000000)
- );
- yield return new (MassUnit.LongHundredweight, "LongHundredweight", "LongHundredweight", new BaseUnits(mass: MassUnit.LongHundredweight),
- new QuantityValue(6250000, 317514659)
- );
- yield return new (MassUnit.LongTon, "LongTon", "LongTons", new BaseUnits(mass: MassUnit.LongTon),
- new QuantityValue(312500, 317514659)
- );
- yield return new (MassUnit.Megadalton, "Megadalton", "Megadaltons", new BaseUnits(mass: MassUnit.Megadalton),
- new QuantityValue(new BigInteger(5) * QuantityValue.PowerOfTen(30), 8302695333)
- );
- yield return new (MassUnit.Megapound, "Megapound", "Megapounds", new BaseUnits(mass: MassUnit.Megapound),
- new QuantityValue(100, 45359237)
- );
- yield return new (MassUnit.Megatonne, "Megatonne", "Megatonnes", new BaseUnits(mass: MassUnit.Megatonne),
- new QuantityValue(1, 1000000000)
- );
- yield return new (MassUnit.Microgram, "Microgram", "Micrograms", new BaseUnits(mass: MassUnit.Microgram),
- 1000000000
- );
- yield return new (MassUnit.Milligram, "Milligram", "Milligrams", new BaseUnits(mass: MassUnit.Milligram),
- 1000000
- );
- yield return new (MassUnit.Nanogram, "Nanogram", "Nanograms", new BaseUnits(mass: MassUnit.Nanogram),
- 1000000000000
- );
- yield return new (MassUnit.Ounce, "Ounce", "Ounces", new BaseUnits(mass: MassUnit.Ounce),
- new QuantityValue(1600000000, 45359237)
- );
- yield return new (MassUnit.Picogram, "Picogram", "Picograms", new BaseUnits(mass: MassUnit.Picogram),
- 1000000000000000
- );
- yield return new (MassUnit.Pound, "Pound", "Pounds", new BaseUnits(mass: MassUnit.Pound),
- new QuantityValue(100000000, 45359237)
- );
- yield return new (MassUnit.ShortHundredweight, "ShortHundredweight", "ShortHundredweight", new BaseUnits(mass: MassUnit.ShortHundredweight),
- new QuantityValue(1000000, 45359237)
- );
- yield return new (MassUnit.ShortTon, "ShortTon", "ShortTons", new BaseUnits(mass: MassUnit.ShortTon),
- new QuantityValue(50000, 45359237)
- );
- yield return new (MassUnit.Slug, "Slug", "Slugs", new BaseUnits(mass: MassUnit.Slug),
- new QuantityValue(609600000000, 8896443230521)
- );
- yield return new (MassUnit.SolarMass, "SolarMass", "SolarMasses", new BaseUnits(mass: MassUnit.SolarMass),
- new QuantityValue(1, new BigInteger(198947) * QuantityValue.PowerOfTen(25))
- );
- yield return new (MassUnit.Stone, "Stone", "Stone", new BaseUnits(mass: MassUnit.Stone),
- new QuantityValue(50000000, 317514659)
- );
- yield return new (MassUnit.Tonne, "Tonne", "Tonnes", new BaseUnits(mass: MassUnit.Tonne),
- new QuantityValue(1, 1000)
- );
+ return new UnitDefinition[]
+ {
+ new (MassUnit.Centigram, MassUnits.Centigram),
+ new (MassUnit.Dalton, MassUnits.Dalton),
+ new (MassUnit.Decagram, MassUnits.Decagram),
+ new (MassUnit.Decigram, MassUnits.Decigram),
+ new (MassUnit.EarthMass, MassUnits.EarthMass),
+ new (MassUnit.Femtogram, MassUnits.Femtogram),
+ new (MassUnit.Gigadalton, MassUnits.Gigadalton),
+ new (MassUnit.Grain, MassUnits.Grain),
+ new (MassUnit.Gram, MassUnits.Gram),
+ new (MassUnit.Hectogram, MassUnits.Hectogram),
+ new (MassUnit.Kilodalton, MassUnits.Kilodalton),
+ new (MassUnit.Kilogram, MassUnits.Kilogram),
+ new (MassUnit.Kilopound, MassUnits.Kilopound),
+ new (MassUnit.Kilotonne, MassUnits.Kilotonne),
+ new (MassUnit.LongHundredweight, MassUnits.LongHundredweight),
+ new (MassUnit.LongTon, MassUnits.LongTon),
+ new (MassUnit.Megadalton, MassUnits.Megadalton),
+ new (MassUnit.Megapound, MassUnits.Megapound),
+ new (MassUnit.Megatonne, MassUnits.Megatonne),
+ new (MassUnit.Microgram, MassUnits.Microgram),
+ new (MassUnit.Milligram, MassUnits.Milligram),
+ new (MassUnit.Nanogram, MassUnits.Nanogram),
+ new (MassUnit.Ounce, MassUnits.Ounce),
+ new (MassUnit.Picogram, MassUnits.Picogram),
+ new (MassUnit.Pound, MassUnits.Pound),
+ new (MassUnit.ShortHundredweight, MassUnits.ShortHundredweight),
+ new (MassUnit.ShortTon, MassUnits.ShortTon),
+ new (MassUnit.Slug, MassUnits.Slug),
+ new (MassUnit.SolarMass, MassUnits.SolarMass),
+ new (MassUnit.Stone, MassUnits.Stone),
+ new (MassUnit.Tonne, MassUnits.Tonne),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/MassConcentration.g.cs b/UnitsNet/GeneratedCode/Quantities/MassConcentration.g.cs
index 80fa4ac505..4a0574ecd5 100644
--- a/UnitsNet/GeneratedCode/Quantities/MassConcentration.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/MassConcentration.g.cs
@@ -124,151 +124,58 @@ public static MassConcentrationInfo CreateDefault(FuncAn of representing the default unit mappings for MassConcentration.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (MassConcentrationUnit.CentigramPerDeciliter, "CentigramPerDeciliter", "CentigramsPerDeciliter", BaseUnits.Undefined,
- 10
- );
- yield return new (MassConcentrationUnit.CentigramPerLiter, "CentigramPerLiter", "CentigramsPerLiter", new BaseUnits(length: LengthUnit.Decimeter, mass: MassUnit.Centigram),
- 100
- );
- yield return new (MassConcentrationUnit.CentigramPerMicroliter, "CentigramPerMicroliter", "CentigramsPerMicroliter", BaseUnits.Undefined,
- new QuantityValue(1, 10000)
- );
- yield return new (MassConcentrationUnit.CentigramPerMilliliter, "CentigramPerMilliliter", "CentigramsPerMilliliter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Centigram),
- new QuantityValue(1, 10)
- );
- yield return new (MassConcentrationUnit.DecigramPerDeciliter, "DecigramPerDeciliter", "DecigramsPerDeciliter", BaseUnits.Undefined,
- 1
- );
- yield return new (MassConcentrationUnit.DecigramPerLiter, "DecigramPerLiter", "DecigramsPerLiter", new BaseUnits(length: LengthUnit.Decimeter, mass: MassUnit.Decigram),
- 10
- );
- yield return new (MassConcentrationUnit.DecigramPerMicroliter, "DecigramPerMicroliter", "DecigramsPerMicroliter", BaseUnits.Undefined,
- new QuantityValue(1, 100000)
- );
- yield return new (MassConcentrationUnit.DecigramPerMilliliter, "DecigramPerMilliliter", "DecigramsPerMilliliter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Decigram),
- new QuantityValue(1, 100)
- );
- yield return new (MassConcentrationUnit.GramPerCubicCentimeter, "GramPerCubicCentimeter", "GramsPerCubicCentimeter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Gram),
- new QuantityValue(1, 1000)
- );
- yield return new (MassConcentrationUnit.GramPerCubicMeter, "GramPerCubicMeter", "GramsPerCubicMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Gram),
- 1000
- );
- yield return new (MassConcentrationUnit.GramPerCubicMillimeter, "GramPerCubicMillimeter", "GramsPerCubicMillimeter", new BaseUnits(length: LengthUnit.Millimeter, mass: MassUnit.Gram),
- new QuantityValue(1, 1000000)
- );
- yield return new (MassConcentrationUnit.GramPerDeciliter, "GramPerDeciliter", "GramsPerDeciliter", BaseUnits.Undefined,
- new QuantityValue(1, 10)
- );
- yield return new (MassConcentrationUnit.GramPerLiter, "GramPerLiter", "GramsPerLiter", new BaseUnits(length: LengthUnit.Decimeter, mass: MassUnit.Gram),
- 1
- );
- yield return new (MassConcentrationUnit.GramPerMicroliter, "GramPerMicroliter", "GramsPerMicroliter", BaseUnits.Undefined,
- new QuantityValue(1, 1000000)
- );
- yield return new (MassConcentrationUnit.GramPerMilliliter, "GramPerMilliliter", "GramsPerMilliliter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Gram),
- new QuantityValue(1, 1000)
- );
- yield return new (MassConcentrationUnit.KilogramPerCubicCentimeter, "KilogramPerCubicCentimeter", "KilogramsPerCubicCentimeter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Kilogram),
- new QuantityValue(1, 1000000)
- );
- yield return new (MassConcentrationUnit.KilogramPerCubicMeter, "KilogramPerCubicMeter", "KilogramsPerCubicMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram));
- yield return new (MassConcentrationUnit.KilogramPerCubicMillimeter, "KilogramPerCubicMillimeter", "KilogramsPerCubicMillimeter", new BaseUnits(length: LengthUnit.Millimeter, mass: MassUnit.Kilogram),
- new QuantityValue(1, 1000000000)
- );
- yield return new (MassConcentrationUnit.KilogramPerLiter, "KilogramPerLiter", "KilogramsPerLiter", new BaseUnits(length: LengthUnit.Decimeter, mass: MassUnit.Kilogram),
- new QuantityValue(1, 1000)
- );
- yield return new (MassConcentrationUnit.KilopoundPerCubicFoot, "KilopoundPerCubicFoot", "KilopoundsPerCubicFoot", new BaseUnits(length: LengthUnit.Foot, mass: MassUnit.Kilopound),
- new QuantityValue(221225364, 3543690390625)
- );
- yield return new (MassConcentrationUnit.KilopoundPerCubicInch, "KilopoundPerCubicInch", "KilopoundsPerCubicInch", new BaseUnits(length: LengthUnit.Inch, mass: MassUnit.Kilopound),
- new QuantityValue(2048383, 56699046250000)
- );
- yield return new (MassConcentrationUnit.MicrogramPerCubicMeter, "MicrogramPerCubicMeter", "MicrogramsPerCubicMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Microgram),
- 1000000000
- );
- yield return new (MassConcentrationUnit.MicrogramPerDeciliter, "MicrogramPerDeciliter", "MicrogramsPerDeciliter", BaseUnits.Undefined,
- 100000
- );
- yield return new (MassConcentrationUnit.MicrogramPerLiter, "MicrogramPerLiter", "MicrogramsPerLiter", new BaseUnits(length: LengthUnit.Decimeter, mass: MassUnit.Microgram),
- 1000000
- );
- yield return new (MassConcentrationUnit.MicrogramPerMicroliter, "MicrogramPerMicroliter", "MicrogramsPerMicroliter", BaseUnits.Undefined,
- 1
- );
- yield return new (MassConcentrationUnit.MicrogramPerMilliliter, "MicrogramPerMilliliter", "MicrogramsPerMilliliter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Microgram),
- 1000
- );
- yield return new (MassConcentrationUnit.MilligramPerCubicMeter, "MilligramPerCubicMeter", "MilligramsPerCubicMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Milligram),
- 1000000
- );
- yield return new (MassConcentrationUnit.MilligramPerDeciliter, "MilligramPerDeciliter", "MilligramsPerDeciliter", BaseUnits.Undefined,
- 100
- );
- yield return new (MassConcentrationUnit.MilligramPerLiter, "MilligramPerLiter", "MilligramsPerLiter", new BaseUnits(length: LengthUnit.Decimeter, mass: MassUnit.Milligram),
- 1000
- );
- yield return new (MassConcentrationUnit.MilligramPerMicroliter, "MilligramPerMicroliter", "MilligramsPerMicroliter", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
- yield return new (MassConcentrationUnit.MilligramPerMilliliter, "MilligramPerMilliliter", "MilligramsPerMilliliter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Milligram),
- 1
- );
- yield return new (MassConcentrationUnit.NanogramPerDeciliter, "NanogramPerDeciliter", "NanogramsPerDeciliter", BaseUnits.Undefined,
- 100000000
- );
- yield return new (MassConcentrationUnit.NanogramPerLiter, "NanogramPerLiter", "NanogramsPerLiter", new BaseUnits(length: LengthUnit.Decimeter, mass: MassUnit.Nanogram),
- 1000000000
- );
- yield return new (MassConcentrationUnit.NanogramPerMicroliter, "NanogramPerMicroliter", "NanogramsPerMicroliter", BaseUnits.Undefined,
- 1000
- );
- yield return new (MassConcentrationUnit.NanogramPerMilliliter, "NanogramPerMilliliter", "NanogramsPerMilliliter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Nanogram),
- 1000000
- );
- yield return new (MassConcentrationUnit.OuncePerImperialGallon, "OuncePerImperialGallon", "OuncesPerImperialGallon", BaseUnits.Undefined,
- new QuantityValue(7273744, 45359237)
- );
- yield return new (MassConcentrationUnit.OuncePerUSGallon, "OuncePerUSGallon", "OuncesPerUSGallon", BaseUnits.Undefined,
- new QuantityValue(49161192, 368175625)
- );
- yield return new (MassConcentrationUnit.PicogramPerDeciliter, "PicogramPerDeciliter", "PicogramsPerDeciliter", BaseUnits.Undefined,
- 100000000000
- );
- yield return new (MassConcentrationUnit.PicogramPerLiter, "PicogramPerLiter", "PicogramsPerLiter", new BaseUnits(length: LengthUnit.Decimeter, mass: MassUnit.Picogram),
- 1000000000000
- );
- yield return new (MassConcentrationUnit.PicogramPerMicroliter, "PicogramPerMicroliter", "PicogramsPerMicroliter", BaseUnits.Undefined,
- 1000000
- );
- yield return new (MassConcentrationUnit.PicogramPerMilliliter, "PicogramPerMilliliter", "PicogramsPerMilliliter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Picogram),
- 1000000000
- );
- yield return new (MassConcentrationUnit.PoundPerCubicFoot, "PoundPerCubicFoot", "PoundsPerCubicFoot", new BaseUnits(length: LengthUnit.Foot, mass: MassUnit.Pound),
- new QuantityValue(1769802912, 28349523125)
- );
- yield return new (MassConcentrationUnit.PoundPerCubicInch, "PoundPerCubicInch", "PoundsPerCubicInch", new BaseUnits(length: LengthUnit.Inch, mass: MassUnit.Pound),
- new QuantityValue(2048383, 56699046250)
- );
- yield return new (MassConcentrationUnit.PoundPerImperialGallon, "PoundPerImperialGallon", "PoundsPerImperialGallon", BaseUnits.Undefined,
- new QuantityValue(454609, 45359237)
- );
- yield return new (MassConcentrationUnit.PoundPerUSGallon, "PoundPerUSGallon", "PoundsPerUSGallon", BaseUnits.Undefined,
- new QuantityValue(6145149, 736351250)
- );
- yield return new (MassConcentrationUnit.SlugPerCubicFoot, "SlugPerCubicFoot", "SlugsPerCubicFoot", new BaseUnits(length: LengthUnit.Foot, mass: MassUnit.Slug),
- new QuantityValue(10788718551552, 5560277019075625)
- );
- yield return new (MassConcentrationUnit.TonnePerCubicCentimeter, "TonnePerCubicCentimeter", "TonnesPerCubicCentimeter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Tonne),
- new QuantityValue(1, 1000000000)
- );
- yield return new (MassConcentrationUnit.TonnePerCubicMeter, "TonnePerCubicMeter", "TonnesPerCubicMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Tonne),
- new QuantityValue(1, 1000)
- );
- yield return new (MassConcentrationUnit.TonnePerCubicMillimeter, "TonnePerCubicMillimeter", "TonnesPerCubicMillimeter", new BaseUnits(length: LengthUnit.Millimeter, mass: MassUnit.Tonne),
- new QuantityValue(1, 1000000000000)
- );
+ return new UnitDefinition[]
+ {
+ new (MassConcentrationUnit.CentigramPerDeciliter, MassConcentrationUnits.CentigramPerDeciliter),
+ new (MassConcentrationUnit.CentigramPerLiter, MassConcentrationUnits.CentigramPerLiter),
+ new (MassConcentrationUnit.CentigramPerMicroliter, MassConcentrationUnits.CentigramPerMicroliter),
+ new (MassConcentrationUnit.CentigramPerMilliliter, MassConcentrationUnits.CentigramPerMilliliter),
+ new (MassConcentrationUnit.DecigramPerDeciliter, MassConcentrationUnits.DecigramPerDeciliter),
+ new (MassConcentrationUnit.DecigramPerLiter, MassConcentrationUnits.DecigramPerLiter),
+ new (MassConcentrationUnit.DecigramPerMicroliter, MassConcentrationUnits.DecigramPerMicroliter),
+ new (MassConcentrationUnit.DecigramPerMilliliter, MassConcentrationUnits.DecigramPerMilliliter),
+ new (MassConcentrationUnit.GramPerCubicCentimeter, MassConcentrationUnits.GramPerCubicCentimeter),
+ new (MassConcentrationUnit.GramPerCubicMeter, MassConcentrationUnits.GramPerCubicMeter),
+ new (MassConcentrationUnit.GramPerCubicMillimeter, MassConcentrationUnits.GramPerCubicMillimeter),
+ new (MassConcentrationUnit.GramPerDeciliter, MassConcentrationUnits.GramPerDeciliter),
+ new (MassConcentrationUnit.GramPerLiter, MassConcentrationUnits.GramPerLiter),
+ new (MassConcentrationUnit.GramPerMicroliter, MassConcentrationUnits.GramPerMicroliter),
+ new (MassConcentrationUnit.GramPerMilliliter, MassConcentrationUnits.GramPerMilliliter),
+ new (MassConcentrationUnit.KilogramPerCubicCentimeter, MassConcentrationUnits.KilogramPerCubicCentimeter),
+ new (MassConcentrationUnit.KilogramPerCubicMeter, MassConcentrationUnits.KilogramPerCubicMeter),
+ new (MassConcentrationUnit.KilogramPerCubicMillimeter, MassConcentrationUnits.KilogramPerCubicMillimeter),
+ new (MassConcentrationUnit.KilogramPerLiter, MassConcentrationUnits.KilogramPerLiter),
+ new (MassConcentrationUnit.KilopoundPerCubicFoot, MassConcentrationUnits.KilopoundPerCubicFoot),
+ new (MassConcentrationUnit.KilopoundPerCubicInch, MassConcentrationUnits.KilopoundPerCubicInch),
+ new (MassConcentrationUnit.MicrogramPerCubicMeter, MassConcentrationUnits.MicrogramPerCubicMeter),
+ new (MassConcentrationUnit.MicrogramPerDeciliter, MassConcentrationUnits.MicrogramPerDeciliter),
+ new (MassConcentrationUnit.MicrogramPerLiter, MassConcentrationUnits.MicrogramPerLiter),
+ new (MassConcentrationUnit.MicrogramPerMicroliter, MassConcentrationUnits.MicrogramPerMicroliter),
+ new (MassConcentrationUnit.MicrogramPerMilliliter, MassConcentrationUnits.MicrogramPerMilliliter),
+ new (MassConcentrationUnit.MilligramPerCubicMeter, MassConcentrationUnits.MilligramPerCubicMeter),
+ new (MassConcentrationUnit.MilligramPerDeciliter, MassConcentrationUnits.MilligramPerDeciliter),
+ new (MassConcentrationUnit.MilligramPerLiter, MassConcentrationUnits.MilligramPerLiter),
+ new (MassConcentrationUnit.MilligramPerMicroliter, MassConcentrationUnits.MilligramPerMicroliter),
+ new (MassConcentrationUnit.MilligramPerMilliliter, MassConcentrationUnits.MilligramPerMilliliter),
+ new (MassConcentrationUnit.NanogramPerDeciliter, MassConcentrationUnits.NanogramPerDeciliter),
+ new (MassConcentrationUnit.NanogramPerLiter, MassConcentrationUnits.NanogramPerLiter),
+ new (MassConcentrationUnit.NanogramPerMicroliter, MassConcentrationUnits.NanogramPerMicroliter),
+ new (MassConcentrationUnit.NanogramPerMilliliter, MassConcentrationUnits.NanogramPerMilliliter),
+ new (MassConcentrationUnit.OuncePerImperialGallon, MassConcentrationUnits.OuncePerImperialGallon),
+ new (MassConcentrationUnit.OuncePerUSGallon, MassConcentrationUnits.OuncePerUSGallon),
+ new (MassConcentrationUnit.PicogramPerDeciliter, MassConcentrationUnits.PicogramPerDeciliter),
+ new (MassConcentrationUnit.PicogramPerLiter, MassConcentrationUnits.PicogramPerLiter),
+ new (MassConcentrationUnit.PicogramPerMicroliter, MassConcentrationUnits.PicogramPerMicroliter),
+ new (MassConcentrationUnit.PicogramPerMilliliter, MassConcentrationUnits.PicogramPerMilliliter),
+ new (MassConcentrationUnit.PoundPerCubicFoot, MassConcentrationUnits.PoundPerCubicFoot),
+ new (MassConcentrationUnit.PoundPerCubicInch, MassConcentrationUnits.PoundPerCubicInch),
+ new (MassConcentrationUnit.PoundPerImperialGallon, MassConcentrationUnits.PoundPerImperialGallon),
+ new (MassConcentrationUnit.PoundPerUSGallon, MassConcentrationUnits.PoundPerUSGallon),
+ new (MassConcentrationUnit.SlugPerCubicFoot, MassConcentrationUnits.SlugPerCubicFoot),
+ new (MassConcentrationUnit.TonnePerCubicCentimeter, MassConcentrationUnits.TonnePerCubicCentimeter),
+ new (MassConcentrationUnit.TonnePerCubicMeter, MassConcentrationUnits.TonnePerCubicMeter),
+ new (MassConcentrationUnit.TonnePerCubicMillimeter, MassConcentrationUnits.TonnePerCubicMillimeter),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/MassFlow.g.cs b/UnitsNet/GeneratedCode/Quantities/MassFlow.g.cs
index a3a1b25257..c72fe23198 100644
--- a/UnitsNet/GeneratedCode/Quantities/MassFlow.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/MassFlow.g.cs
@@ -126,103 +126,42 @@ public static MassFlowInfo CreateDefault(FuncAn of representing the default unit mappings for MassFlow.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (MassFlowUnit.CentigramPerDay, "CentigramPerDay", "CentigramsPerDay", new BaseUnits(mass: MassUnit.Centigram, time: DurationUnit.Day),
- 8640000
- );
- yield return new (MassFlowUnit.CentigramPerSecond, "CentigramPerSecond", "CentigramsPerSecond", new BaseUnits(mass: MassUnit.Centigram, time: DurationUnit.Second),
- 100
- );
- yield return new (MassFlowUnit.DecagramPerDay, "DecagramPerDay", "DecagramsPerDay", new BaseUnits(mass: MassUnit.Decagram, time: DurationUnit.Day),
- 8640
- );
- yield return new (MassFlowUnit.DecagramPerSecond, "DecagramPerSecond", "DecagramsPerSecond", new BaseUnits(mass: MassUnit.Decagram, time: DurationUnit.Second),
- new QuantityValue(1, 10)
- );
- yield return new (MassFlowUnit.DecigramPerDay, "DecigramPerDay", "DecigramsPerDay", new BaseUnits(mass: MassUnit.Decigram, time: DurationUnit.Day),
- 864000
- );
- yield return new (MassFlowUnit.DecigramPerSecond, "DecigramPerSecond", "DecigramsPerSecond", new BaseUnits(mass: MassUnit.Decigram, time: DurationUnit.Second),
- 10
- );
- yield return new (MassFlowUnit.GramPerDay, "GramPerDay", "GramsPerDay", new BaseUnits(mass: MassUnit.Gram, time: DurationUnit.Day),
- 86400
- );
- yield return new (MassFlowUnit.GramPerHour, "GramPerHour", "GramsPerHour", new BaseUnits(mass: MassUnit.Gram, time: DurationUnit.Hour),
- 3600
- );
- yield return new (MassFlowUnit.GramPerSecond, "GramPerSecond", "GramsPerSecond", new BaseUnits(mass: MassUnit.Gram, time: DurationUnit.Second));
- yield return new (MassFlowUnit.HectogramPerDay, "HectogramPerDay", "HectogramsPerDay", new BaseUnits(mass: MassUnit.Hectogram, time: DurationUnit.Day),
- 864
- );
- yield return new (MassFlowUnit.HectogramPerSecond, "HectogramPerSecond", "HectogramsPerSecond", new BaseUnits(mass: MassUnit.Hectogram, time: DurationUnit.Second),
- new QuantityValue(1, 100)
- );
- yield return new (MassFlowUnit.KilogramPerDay, "KilogramPerDay", "KilogramsPerDay", new BaseUnits(mass: MassUnit.Kilogram, time: DurationUnit.Day),
- new QuantityValue(432, 5)
- );
- yield return new (MassFlowUnit.KilogramPerHour, "KilogramPerHour", "KilogramsPerHour", new BaseUnits(mass: MassUnit.Kilogram, time: DurationUnit.Hour),
- new QuantityValue(18, 5)
- );
- yield return new (MassFlowUnit.KilogramPerMinute, "KilogramPerMinute", "KilogramsPerMinute", new BaseUnits(mass: MassUnit.Kilogram, time: DurationUnit.Minute),
- new QuantityValue(3, 50)
- );
- yield return new (MassFlowUnit.KilogramPerSecond, "KilogramPerSecond", "KilogramsPerSecond", new BaseUnits(mass: MassUnit.Kilogram, time: DurationUnit.Second),
- new QuantityValue(1, 1000)
- );
- yield return new (MassFlowUnit.MegagramPerDay, "MegagramPerDay", "MegagramsPerDay", BaseUnits.Undefined,
- new QuantityValue(54, 625)
- );
- yield return new (MassFlowUnit.MegapoundPerDay, "MegapoundPerDay", "MegapoundsPerDay", new BaseUnits(mass: MassUnit.Megapound, time: DurationUnit.Day),
- new QuantityValue(8640, 45359237)
- );
- yield return new (MassFlowUnit.MegapoundPerHour, "MegapoundPerHour", "MegapoundsPerHour", new BaseUnits(mass: MassUnit.Megapound, time: DurationUnit.Hour),
- new QuantityValue(360, 45359237)
- );
- yield return new (MassFlowUnit.MegapoundPerMinute, "MegapoundPerMinute", "MegapoundsPerMinute", new BaseUnits(mass: MassUnit.Megapound, time: DurationUnit.Minute),
- new QuantityValue(6, 45359237)
- );
- yield return new (MassFlowUnit.MegapoundPerSecond, "MegapoundPerSecond", "MegapoundsPerSecond", new BaseUnits(mass: MassUnit.Megapound, time: DurationUnit.Second),
- new QuantityValue(1, 453592370)
- );
- yield return new (MassFlowUnit.MicrogramPerDay, "MicrogramPerDay", "MicrogramsPerDay", new BaseUnits(mass: MassUnit.Microgram, time: DurationUnit.Day),
- 86400000000
- );
- yield return new (MassFlowUnit.MicrogramPerSecond, "MicrogramPerSecond", "MicrogramsPerSecond", new BaseUnits(mass: MassUnit.Microgram, time: DurationUnit.Second),
- 1000000
- );
- yield return new (MassFlowUnit.MilligramPerDay, "MilligramPerDay", "MilligramsPerDay", new BaseUnits(mass: MassUnit.Milligram, time: DurationUnit.Day),
- 86400000
- );
- yield return new (MassFlowUnit.MilligramPerSecond, "MilligramPerSecond", "MilligramsPerSecond", new BaseUnits(mass: MassUnit.Milligram, time: DurationUnit.Second),
- 1000
- );
- yield return new (MassFlowUnit.NanogramPerDay, "NanogramPerDay", "NanogramsPerDay", new BaseUnits(mass: MassUnit.Nanogram, time: DurationUnit.Day),
- 86400000000000
- );
- yield return new (MassFlowUnit.NanogramPerSecond, "NanogramPerSecond", "NanogramsPerSecond", new BaseUnits(mass: MassUnit.Nanogram, time: DurationUnit.Second),
- 1000000000
- );
- yield return new (MassFlowUnit.PoundPerDay, "PoundPerDay", "PoundsPerDay", new BaseUnits(mass: MassUnit.Pound, time: DurationUnit.Day),
- new QuantityValue(8640000000, 45359237)
- );
- yield return new (MassFlowUnit.PoundPerHour, "PoundPerHour", "PoundsPerHour", new BaseUnits(mass: MassUnit.Pound, time: DurationUnit.Hour),
- new QuantityValue(360000000, 45359237)
- );
- yield return new (MassFlowUnit.PoundPerMinute, "PoundPerMinute", "PoundsPerMinute", new BaseUnits(mass: MassUnit.Pound, time: DurationUnit.Minute),
- new QuantityValue(6000000, 45359237)
- );
- yield return new (MassFlowUnit.PoundPerSecond, "PoundPerSecond", "PoundsPerSecond", new BaseUnits(mass: MassUnit.Pound, time: DurationUnit.Second),
- new QuantityValue(100000, 45359237)
- );
- yield return new (MassFlowUnit.ShortTonPerHour, "ShortTonPerHour", "ShortTonsPerHour", new BaseUnits(mass: MassUnit.ShortTon, time: DurationUnit.Hour),
- new QuantityValue(180000, 45359237)
- );
- yield return new (MassFlowUnit.TonnePerDay, "TonnePerDay", "TonnesPerDay", new BaseUnits(mass: MassUnit.Tonne, time: DurationUnit.Day),
- new QuantityValue(54, 625)
- );
- yield return new (MassFlowUnit.TonnePerHour, "TonnePerHour", "TonnesPerHour", new BaseUnits(mass: MassUnit.Tonne, time: DurationUnit.Hour),
- new QuantityValue(9, 2500)
- );
+ return new UnitDefinition[]
+ {
+ new (MassFlowUnit.CentigramPerDay, MassFlowUnits.CentigramPerDay),
+ new (MassFlowUnit.CentigramPerSecond, MassFlowUnits.CentigramPerSecond),
+ new (MassFlowUnit.DecagramPerDay, MassFlowUnits.DecagramPerDay),
+ new (MassFlowUnit.DecagramPerSecond, MassFlowUnits.DecagramPerSecond),
+ new (MassFlowUnit.DecigramPerDay, MassFlowUnits.DecigramPerDay),
+ new (MassFlowUnit.DecigramPerSecond, MassFlowUnits.DecigramPerSecond),
+ new (MassFlowUnit.GramPerDay, MassFlowUnits.GramPerDay),
+ new (MassFlowUnit.GramPerHour, MassFlowUnits.GramPerHour),
+ new (MassFlowUnit.GramPerSecond, MassFlowUnits.GramPerSecond),
+ new (MassFlowUnit.HectogramPerDay, MassFlowUnits.HectogramPerDay),
+ new (MassFlowUnit.HectogramPerSecond, MassFlowUnits.HectogramPerSecond),
+ new (MassFlowUnit.KilogramPerDay, MassFlowUnits.KilogramPerDay),
+ new (MassFlowUnit.KilogramPerHour, MassFlowUnits.KilogramPerHour),
+ new (MassFlowUnit.KilogramPerMinute, MassFlowUnits.KilogramPerMinute),
+ new (MassFlowUnit.KilogramPerSecond, MassFlowUnits.KilogramPerSecond),
+ new (MassFlowUnit.MegagramPerDay, MassFlowUnits.MegagramPerDay),
+ new (MassFlowUnit.MegapoundPerDay, MassFlowUnits.MegapoundPerDay),
+ new (MassFlowUnit.MegapoundPerHour, MassFlowUnits.MegapoundPerHour),
+ new (MassFlowUnit.MegapoundPerMinute, MassFlowUnits.MegapoundPerMinute),
+ new (MassFlowUnit.MegapoundPerSecond, MassFlowUnits.MegapoundPerSecond),
+ new (MassFlowUnit.MicrogramPerDay, MassFlowUnits.MicrogramPerDay),
+ new (MassFlowUnit.MicrogramPerSecond, MassFlowUnits.MicrogramPerSecond),
+ new (MassFlowUnit.MilligramPerDay, MassFlowUnits.MilligramPerDay),
+ new (MassFlowUnit.MilligramPerSecond, MassFlowUnits.MilligramPerSecond),
+ new (MassFlowUnit.NanogramPerDay, MassFlowUnits.NanogramPerDay),
+ new (MassFlowUnit.NanogramPerSecond, MassFlowUnits.NanogramPerSecond),
+ new (MassFlowUnit.PoundPerDay, MassFlowUnits.PoundPerDay),
+ new (MassFlowUnit.PoundPerHour, MassFlowUnits.PoundPerHour),
+ new (MassFlowUnit.PoundPerMinute, MassFlowUnits.PoundPerMinute),
+ new (MassFlowUnit.PoundPerSecond, MassFlowUnits.PoundPerSecond),
+ new (MassFlowUnit.ShortTonPerHour, MassFlowUnits.ShortTonPerHour),
+ new (MassFlowUnit.TonnePerDay, MassFlowUnits.TonnePerDay),
+ new (MassFlowUnit.TonnePerHour, MassFlowUnits.TonnePerHour),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs b/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs
index 14987fa97e..89dae9917e 100644
--- a/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs
@@ -119,40 +119,21 @@ public static MassFluxInfo CreateDefault(FuncAn of representing the default unit mappings for MassFlux.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (MassFluxUnit.GramPerHourPerSquareCentimeter, "GramPerHourPerSquareCentimeter", "GramsPerHourPerSquareCentimeter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Gram, time: DurationUnit.Hour),
- 360
- );
- yield return new (MassFluxUnit.GramPerHourPerSquareMeter, "GramPerHourPerSquareMeter", "GramsPerHourPerSquareMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Gram, time: DurationUnit.Hour),
- 3600000
- );
- yield return new (MassFluxUnit.GramPerHourPerSquareMillimeter, "GramPerHourPerSquareMillimeter", "GramsPerHourPerSquareMillimeter", new BaseUnits(length: LengthUnit.Millimeter, mass: MassUnit.Gram, time: DurationUnit.Hour),
- new QuantityValue(18, 5)
- );
- yield return new (MassFluxUnit.GramPerSecondPerSquareCentimeter, "GramPerSecondPerSquareCentimeter", "GramsPerSecondPerSquareCentimeter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Gram, time: DurationUnit.Second),
- new QuantityValue(1, 10)
- );
- yield return new (MassFluxUnit.GramPerSecondPerSquareMeter, "GramPerSecondPerSquareMeter", "GramsPerSecondPerSquareMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Gram, time: DurationUnit.Second),
- 1000
- );
- yield return new (MassFluxUnit.GramPerSecondPerSquareMillimeter, "GramPerSecondPerSquareMillimeter", "GramsPerSecondPerSquareMillimeter", new BaseUnits(length: LengthUnit.Millimeter, mass: MassUnit.Gram, time: DurationUnit.Second),
- new QuantityValue(1, 1000)
- );
- yield return new (MassFluxUnit.KilogramPerHourPerSquareCentimeter, "KilogramPerHourPerSquareCentimeter", "KilogramsPerHourPerSquareCentimeter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Kilogram, time: DurationUnit.Hour),
- new QuantityValue(9, 25)
- );
- yield return new (MassFluxUnit.KilogramPerHourPerSquareMeter, "KilogramPerHourPerSquareMeter", "KilogramsPerHourPerSquareMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Hour),
- 3600
- );
- yield return new (MassFluxUnit.KilogramPerHourPerSquareMillimeter, "KilogramPerHourPerSquareMillimeter", "KilogramsPerHourPerSquareMillimeter", new BaseUnits(length: LengthUnit.Millimeter, mass: MassUnit.Kilogram, time: DurationUnit.Hour),
- new QuantityValue(9, 2500)
- );
- yield return new (MassFluxUnit.KilogramPerSecondPerSquareCentimeter, "KilogramPerSecondPerSquareCentimeter", "KilogramsPerSecondPerSquareCentimeter", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- new QuantityValue(1, 10000)
- );
- yield return new (MassFluxUnit.KilogramPerSecondPerSquareMeter, "KilogramPerSecondPerSquareMeter", "KilogramsPerSecondPerSquareMeter", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram, time: DurationUnit.Second));
- yield return new (MassFluxUnit.KilogramPerSecondPerSquareMillimeter, "KilogramPerSecondPerSquareMillimeter", "KilogramsPerSecondPerSquareMillimeter", new BaseUnits(length: LengthUnit.Millimeter, mass: MassUnit.Kilogram, time: DurationUnit.Second),
- new QuantityValue(1, 1000000)
- );
+ return new UnitDefinition[]
+ {
+ new (MassFluxUnit.GramPerHourPerSquareCentimeter, MassFluxUnits.GramPerHourPerSquareCentimeter),
+ new (MassFluxUnit.GramPerHourPerSquareMeter, MassFluxUnits.GramPerHourPerSquareMeter),
+ new (MassFluxUnit.GramPerHourPerSquareMillimeter, MassFluxUnits.GramPerHourPerSquareMillimeter),
+ new (MassFluxUnit.GramPerSecondPerSquareCentimeter, MassFluxUnits.GramPerSecondPerSquareCentimeter),
+ new (MassFluxUnit.GramPerSecondPerSquareMeter, MassFluxUnits.GramPerSecondPerSquareMeter),
+ new (MassFluxUnit.GramPerSecondPerSquareMillimeter, MassFluxUnits.GramPerSecondPerSquareMillimeter),
+ new (MassFluxUnit.KilogramPerHourPerSquareCentimeter, MassFluxUnits.KilogramPerHourPerSquareCentimeter),
+ new (MassFluxUnit.KilogramPerHourPerSquareMeter, MassFluxUnits.KilogramPerHourPerSquareMeter),
+ new (MassFluxUnit.KilogramPerHourPerSquareMillimeter, MassFluxUnits.KilogramPerHourPerSquareMillimeter),
+ new (MassFluxUnit.KilogramPerSecondPerSquareCentimeter, MassFluxUnits.KilogramPerSecondPerSquareCentimeter),
+ new (MassFluxUnit.KilogramPerSecondPerSquareMeter, MassFluxUnits.KilogramPerSecondPerSquareMeter),
+ new (MassFluxUnit.KilogramPerSecondPerSquareMillimeter, MassFluxUnits.KilogramPerSecondPerSquareMillimeter),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/MassFraction.g.cs b/UnitsNet/GeneratedCode/Quantities/MassFraction.g.cs
index 1e123048ec..023bddfca6 100644
--- a/UnitsNet/GeneratedCode/Quantities/MassFraction.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/MassFraction.g.cs
@@ -120,76 +120,33 @@ public static MassFractionInfo CreateDefault(FuncAn of representing the default unit mappings for MassFraction.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (MassFractionUnit.CentigramPerGram, "CentigramPerGram", "CentigramsPerGram", BaseUnits.Undefined,
- 100
- );
- yield return new (MassFractionUnit.CentigramPerKilogram, "CentigramPerKilogram", "CentigramsPerKilogram", BaseUnits.Undefined,
- 100000
- );
- yield return new (MassFractionUnit.DecagramPerGram, "DecagramPerGram", "DecagramsPerGram", BaseUnits.Undefined,
- new QuantityValue(1, 10)
- );
- yield return new (MassFractionUnit.DecagramPerKilogram, "DecagramPerKilogram", "DecagramsPerKilogram", BaseUnits.Undefined,
- 100
- );
- yield return new (MassFractionUnit.DecigramPerGram, "DecigramPerGram", "DecigramsPerGram", BaseUnits.Undefined,
- 10
- );
- yield return new (MassFractionUnit.DecigramPerKilogram, "DecigramPerKilogram", "DecigramsPerKilogram", BaseUnits.Undefined,
- 10000
- );
- yield return new (MassFractionUnit.DecimalFraction, "DecimalFraction", "DecimalFractions", BaseUnits.Undefined);
- yield return new (MassFractionUnit.GramPerGram, "GramPerGram", "GramsPerGram", BaseUnits.Undefined,
- 1
- );
- yield return new (MassFractionUnit.GramPerKilogram, "GramPerKilogram", "GramsPerKilogram", BaseUnits.Undefined,
- 1000
- );
- yield return new (MassFractionUnit.HectogramPerGram, "HectogramPerGram", "HectogramsPerGram", BaseUnits.Undefined,
- new QuantityValue(1, 100)
- );
- yield return new (MassFractionUnit.HectogramPerKilogram, "HectogramPerKilogram", "HectogramsPerKilogram", BaseUnits.Undefined,
- 10
- );
- yield return new (MassFractionUnit.KilogramPerGram, "KilogramPerGram", "KilogramsPerGram", BaseUnits.Undefined,
- new QuantityValue(1, 1000)
- );
- yield return new (MassFractionUnit.KilogramPerKilogram, "KilogramPerKilogram", "KilogramsPerKilogram", BaseUnits.Undefined,
- 1
- );
- yield return new (MassFractionUnit.MicrogramPerGram, "MicrogramPerGram", "MicrogramsPerGram", BaseUnits.Undefined,
- 1000000
- );
- yield return new (MassFractionUnit.MicrogramPerKilogram, "MicrogramPerKilogram", "MicrogramsPerKilogram", BaseUnits.Undefined,
- 1000000000
- );
- yield return new (MassFractionUnit.MilligramPerGram, "MilligramPerGram", "MilligramsPerGram", BaseUnits.Undefined,
- 1000
- );
- yield return new (MassFractionUnit.MilligramPerKilogram, "MilligramPerKilogram", "MilligramsPerKilogram", BaseUnits.Undefined,
- 1000000
- );
- yield return new (MassFractionUnit.NanogramPerGram, "NanogramPerGram", "NanogramsPerGram", BaseUnits.Undefined,
- 1000000000
- );
- yield return new (MassFractionUnit.NanogramPerKilogram, "NanogramPerKilogram", "NanogramsPerKilogram", BaseUnits.Undefined,
- 1000000000000
- );
- yield return new (MassFractionUnit.PartPerBillion, "PartPerBillion", "PartsPerBillion", BaseUnits.Undefined,
- 1000000000
- );
- yield return new (MassFractionUnit.PartPerMillion, "PartPerMillion", "PartsPerMillion", BaseUnits.Undefined,
- 1000000
- );
- yield return new (MassFractionUnit.PartPerThousand, "PartPerThousand", "PartsPerThousand", BaseUnits.Undefined,
- 1000
- );
- yield return new (MassFractionUnit.PartPerTrillion, "PartPerTrillion", "PartsPerTrillion", BaseUnits.Undefined,
- 1000000000000
- );
- yield return new (MassFractionUnit.Percent, "Percent", "Percent", BaseUnits.Undefined,
- 100
- );
+ return new UnitDefinition[]
+ {
+ new (MassFractionUnit.CentigramPerGram, MassFractionUnits.CentigramPerGram),
+ new (MassFractionUnit.CentigramPerKilogram, MassFractionUnits.CentigramPerKilogram),
+ new (MassFractionUnit.DecagramPerGram, MassFractionUnits.DecagramPerGram),
+ new (MassFractionUnit.DecagramPerKilogram, MassFractionUnits.DecagramPerKilogram),
+ new (MassFractionUnit.DecigramPerGram, MassFractionUnits.DecigramPerGram),
+ new (MassFractionUnit.DecigramPerKilogram, MassFractionUnits.DecigramPerKilogram),
+ new (MassFractionUnit.DecimalFraction, MassFractionUnits.DecimalFraction),
+ new (MassFractionUnit.GramPerGram, MassFractionUnits.GramPerGram),
+ new (MassFractionUnit.GramPerKilogram, MassFractionUnits.GramPerKilogram),
+ new (MassFractionUnit.HectogramPerGram, MassFractionUnits.HectogramPerGram),
+ new (MassFractionUnit.HectogramPerKilogram, MassFractionUnits.HectogramPerKilogram),
+ new (MassFractionUnit.KilogramPerGram, MassFractionUnits.KilogramPerGram),
+ new (MassFractionUnit.KilogramPerKilogram, MassFractionUnits.KilogramPerKilogram),
+ new (MassFractionUnit.MicrogramPerGram, MassFractionUnits.MicrogramPerGram),
+ new (MassFractionUnit.MicrogramPerKilogram, MassFractionUnits.MicrogramPerKilogram),
+ new (MassFractionUnit.MilligramPerGram, MassFractionUnits.MilligramPerGram),
+ new (MassFractionUnit.MilligramPerKilogram, MassFractionUnits.MilligramPerKilogram),
+ new (MassFractionUnit.NanogramPerGram, MassFractionUnits.NanogramPerGram),
+ new (MassFractionUnit.NanogramPerKilogram, MassFractionUnits.NanogramPerKilogram),
+ new (MassFractionUnit.PartPerBillion, MassFractionUnits.PartPerBillion),
+ new (MassFractionUnit.PartPerMillion, MassFractionUnits.PartPerMillion),
+ new (MassFractionUnit.PartPerThousand, MassFractionUnits.PartPerThousand),
+ new (MassFractionUnit.PartPerTrillion, MassFractionUnits.PartPerTrillion),
+ new (MassFractionUnit.Percent, MassFractionUnits.Percent),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/MassMomentOfInertia.g.cs b/UnitsNet/GeneratedCode/Quantities/MassMomentOfInertia.g.cs
index f58feb6be4..3fd526eb69 100644
--- a/UnitsNet/GeneratedCode/Quantities/MassMomentOfInertia.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/MassMomentOfInertia.g.cs
@@ -116,88 +116,37 @@ public static MassMomentOfInertiaInfo CreateDefault(FuncAn of representing the default unit mappings for MassMomentOfInertia.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (MassMomentOfInertiaUnit.GramSquareCentimeter, "GramSquareCentimeter", "GramSquareCentimeters", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Gram),
- 10000000
- );
- yield return new (MassMomentOfInertiaUnit.GramSquareDecimeter, "GramSquareDecimeter", "GramSquareDecimeters", new BaseUnits(length: LengthUnit.Decimeter, mass: MassUnit.Gram),
- 100000
- );
- yield return new (MassMomentOfInertiaUnit.GramSquareMeter, "GramSquareMeter", "GramSquareMeters", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Gram),
- 1000
- );
- yield return new (MassMomentOfInertiaUnit.GramSquareMillimeter, "GramSquareMillimeter", "GramSquareMillimeters", new BaseUnits(length: LengthUnit.Millimeter, mass: MassUnit.Gram),
- 1000000000
- );
- yield return new (MassMomentOfInertiaUnit.KilogramSquareCentimeter, "KilogramSquareCentimeter", "KilogramSquareCentimeters", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Kilogram),
- 10000
- );
- yield return new (MassMomentOfInertiaUnit.KilogramSquareDecimeter, "KilogramSquareDecimeter", "KilogramSquareDecimeters", new BaseUnits(length: LengthUnit.Decimeter, mass: MassUnit.Kilogram),
- 100
- );
- yield return new (MassMomentOfInertiaUnit.KilogramSquareMeter, "KilogramSquareMeter", "KilogramSquareMeters", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilogram));
- yield return new (MassMomentOfInertiaUnit.KilogramSquareMillimeter, "KilogramSquareMillimeter", "KilogramSquareMillimeters", new BaseUnits(length: LengthUnit.Millimeter, mass: MassUnit.Kilogram),
- 1000000
- );
- yield return new (MassMomentOfInertiaUnit.KilotonneSquareCentimeter, "KilotonneSquareCentimeter", "KilotonneSquareCentimeters", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Kilotonne),
- new QuantityValue(1, 100)
- );
- yield return new (MassMomentOfInertiaUnit.KilotonneSquareDecimeter, "KilotonneSquareDecimeter", "KilotonneSquareDecimeters", new BaseUnits(length: LengthUnit.Decimeter, mass: MassUnit.Kilotonne),
- new QuantityValue(1, 10000)
- );
- yield return new (MassMomentOfInertiaUnit.KilotonneSquareMeter, "KilotonneSquareMeter", "KilotonneSquareMeters", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Kilotonne),
- new QuantityValue(1, 1000000)
- );
- yield return new (MassMomentOfInertiaUnit.KilotonneSquareMillimeter, "KilotonneSquareMillimeter", "KilotonneSquareMillimeters", new BaseUnits(length: LengthUnit.Millimeter, mass: MassUnit.Kilotonne),
- 1
- );
- yield return new (MassMomentOfInertiaUnit.MegatonneSquareCentimeter, "MegatonneSquareCentimeter", "MegatonneSquareCentimeters", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Megatonne),
- new QuantityValue(1, 100000)
- );
- yield return new (MassMomentOfInertiaUnit.MegatonneSquareDecimeter, "MegatonneSquareDecimeter", "MegatonneSquareDecimeters", new BaseUnits(length: LengthUnit.Decimeter, mass: MassUnit.Megatonne),
- new QuantityValue(1, 10000000)
- );
- yield return new (MassMomentOfInertiaUnit.MegatonneSquareMeter, "MegatonneSquareMeter", "MegatonneSquareMeters", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Megatonne),
- new QuantityValue(1, 1000000000)
- );
- yield return new (MassMomentOfInertiaUnit.MegatonneSquareMillimeter, "MegatonneSquareMillimeter", "MegatonneSquareMillimeters", new BaseUnits(length: LengthUnit.Millimeter, mass: MassUnit.Megatonne),
- new QuantityValue(1, 1000)
- );
- yield return new (MassMomentOfInertiaUnit.MilligramSquareCentimeter, "MilligramSquareCentimeter", "MilligramSquareCentimeters", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Milligram),
- 10000000000
- );
- yield return new (MassMomentOfInertiaUnit.MilligramSquareDecimeter, "MilligramSquareDecimeter", "MilligramSquareDecimeters", new BaseUnits(length: LengthUnit.Decimeter, mass: MassUnit.Milligram),
- 100000000
- );
- yield return new (MassMomentOfInertiaUnit.MilligramSquareMeter, "MilligramSquareMeter", "MilligramSquareMeters", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Milligram),
- 1000000
- );
- yield return new (MassMomentOfInertiaUnit.MilligramSquareMillimeter, "MilligramSquareMillimeter", "MilligramSquareMillimeters", new BaseUnits(length: LengthUnit.Millimeter, mass: MassUnit.Milligram),
- 1000000000000
- );
- yield return new (MassMomentOfInertiaUnit.PoundSquareFoot, "PoundSquareFoot", "PoundSquareFeet", new BaseUnits(length: LengthUnit.Foot, mass: MassUnit.Pound),
- new QuantityValue(156250000000000, 6584392202157)
- );
- yield return new (MassMomentOfInertiaUnit.PoundSquareInch, "PoundSquareInch", "PoundSquareInches", new BaseUnits(length: LengthUnit.Inch, mass: MassUnit.Pound),
- new QuantityValue(2500000000000000, 731599133573)
- );
- yield return new (MassMomentOfInertiaUnit.SlugSquareFoot, "SlugSquareFoot", "SlugSquareFeet", new BaseUnits(length: LengthUnit.Foot, mass: MassUnit.Slug),
- new QuantityValue(2500000000000000, 3389544870828501)
- );
- yield return new (MassMomentOfInertiaUnit.SlugSquareInch, "SlugSquareInch", "SlugSquareInches", new BaseUnits(length: LengthUnit.Inch, mass: MassUnit.Slug),
- new QuantityValue(120000000000000000, 1129848290276167)
- );
- yield return new (MassMomentOfInertiaUnit.TonneSquareCentimeter, "TonneSquareCentimeter", "TonneSquareCentimeters", new BaseUnits(length: LengthUnit.Centimeter, mass: MassUnit.Tonne),
- 10
- );
- yield return new (MassMomentOfInertiaUnit.TonneSquareDecimeter, "TonneSquareDecimeter", "TonneSquareDecimeters", new BaseUnits(length: LengthUnit.Decimeter, mass: MassUnit.Tonne),
- new QuantityValue(1, 10)
- );
- yield return new (MassMomentOfInertiaUnit.TonneSquareMeter, "TonneSquareMeter", "TonneSquareMeters", new BaseUnits(length: LengthUnit.Meter, mass: MassUnit.Tonne),
- new QuantityValue(1, 1000)
- );
- yield return new (MassMomentOfInertiaUnit.TonneSquareMillimeter, "TonneSquareMillimeter", "TonneSquareMillimeters", new BaseUnits(length: LengthUnit.Millimeter, mass: MassUnit.Tonne),
- 1000
- );
+ return new UnitDefinition[]
+ {
+ new (MassMomentOfInertiaUnit.GramSquareCentimeter, MassMomentOfInertiaUnits.GramSquareCentimeter),
+ new (MassMomentOfInertiaUnit.GramSquareDecimeter, MassMomentOfInertiaUnits.GramSquareDecimeter),
+ new (MassMomentOfInertiaUnit.GramSquareMeter, MassMomentOfInertiaUnits.GramSquareMeter),
+ new (MassMomentOfInertiaUnit.GramSquareMillimeter, MassMomentOfInertiaUnits.GramSquareMillimeter),
+ new (MassMomentOfInertiaUnit.KilogramSquareCentimeter, MassMomentOfInertiaUnits.KilogramSquareCentimeter),
+ new (MassMomentOfInertiaUnit.KilogramSquareDecimeter, MassMomentOfInertiaUnits.KilogramSquareDecimeter),
+ new (MassMomentOfInertiaUnit.KilogramSquareMeter, MassMomentOfInertiaUnits.KilogramSquareMeter),
+ new (MassMomentOfInertiaUnit.KilogramSquareMillimeter, MassMomentOfInertiaUnits.KilogramSquareMillimeter),
+ new (MassMomentOfInertiaUnit.KilotonneSquareCentimeter, MassMomentOfInertiaUnits.KilotonneSquareCentimeter),
+ new (MassMomentOfInertiaUnit.KilotonneSquareDecimeter, MassMomentOfInertiaUnits.KilotonneSquareDecimeter),
+ new (MassMomentOfInertiaUnit.KilotonneSquareMeter, MassMomentOfInertiaUnits.KilotonneSquareMeter),
+ new (MassMomentOfInertiaUnit.KilotonneSquareMillimeter, MassMomentOfInertiaUnits.KilotonneSquareMillimeter),
+ new (MassMomentOfInertiaUnit.MegatonneSquareCentimeter, MassMomentOfInertiaUnits.MegatonneSquareCentimeter),
+ new (MassMomentOfInertiaUnit.MegatonneSquareDecimeter, MassMomentOfInertiaUnits.MegatonneSquareDecimeter),
+ new (MassMomentOfInertiaUnit.MegatonneSquareMeter, MassMomentOfInertiaUnits.MegatonneSquareMeter),
+ new (MassMomentOfInertiaUnit.MegatonneSquareMillimeter, MassMomentOfInertiaUnits.MegatonneSquareMillimeter),
+ new (MassMomentOfInertiaUnit.MilligramSquareCentimeter, MassMomentOfInertiaUnits.MilligramSquareCentimeter),
+ new (MassMomentOfInertiaUnit.MilligramSquareDecimeter, MassMomentOfInertiaUnits.MilligramSquareDecimeter),
+ new (MassMomentOfInertiaUnit.MilligramSquareMeter, MassMomentOfInertiaUnits.MilligramSquareMeter),
+ new (MassMomentOfInertiaUnit.MilligramSquareMillimeter, MassMomentOfInertiaUnits.MilligramSquareMillimeter),
+ new (MassMomentOfInertiaUnit.PoundSquareFoot, MassMomentOfInertiaUnits.PoundSquareFoot),
+ new (MassMomentOfInertiaUnit.PoundSquareInch, MassMomentOfInertiaUnits.PoundSquareInch),
+ new (MassMomentOfInertiaUnit.SlugSquareFoot, MassMomentOfInertiaUnits.SlugSquareFoot),
+ new (MassMomentOfInertiaUnit.SlugSquareInch, MassMomentOfInertiaUnits.SlugSquareInch),
+ new (MassMomentOfInertiaUnit.TonneSquareCentimeter, MassMomentOfInertiaUnits.TonneSquareCentimeter),
+ new (MassMomentOfInertiaUnit.TonneSquareDecimeter, MassMomentOfInertiaUnits.TonneSquareDecimeter),
+ new (MassMomentOfInertiaUnit.TonneSquareMeter, MassMomentOfInertiaUnits.TonneSquareMeter),
+ new (MassMomentOfInertiaUnit.TonneSquareMillimeter, MassMomentOfInertiaUnits.TonneSquareMillimeter),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/Molality.g.cs b/UnitsNet/GeneratedCode/Quantities/Molality.g.cs
index 5948be35a0..5deeba21cb 100644
--- a/UnitsNet/GeneratedCode/Quantities/Molality.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/Molality.g.cs
@@ -119,13 +119,12 @@ public static MolalityInfo CreateDefault(FuncAn of representing the default unit mappings for Molality.
public static IEnumerable> GetDefaultMappings()
{
- yield return new (MolalityUnit.MillimolePerKilogram, "MillimolePerKilogram", "MillimolesPerKilogram", new BaseUnits(mass: MassUnit.Kilogram, amount: AmountOfSubstanceUnit.Millimole),
- 1000
- );
- yield return new (MolalityUnit.MolePerGram, "MolePerGram", "MolesPerGram", new BaseUnits(mass: MassUnit.Gram, amount: AmountOfSubstanceUnit.Mole),
- new QuantityValue(1, 1000)
- );
- yield return new (MolalityUnit.MolePerKilogram, "MolePerKilogram", "MolesPerKilogram", new BaseUnits(mass: MassUnit.Kilogram, amount: AmountOfSubstanceUnit.Mole));
+ return new UnitDefinition[]
+ {
+ new (MolalityUnit.MillimolePerKilogram, MolalityUnits.MillimolePerKilogram),
+ new (MolalityUnit.MolePerGram, MolalityUnits.MolePerGram),
+ new (MolalityUnit.MolePerKilogram, MolalityUnits.MolePerKilogram),
+ };
}
}
diff --git a/UnitsNet/GeneratedCode/Quantities/MolarEnergy.g.cs b/UnitsNet/GeneratedCode/Quantities/MolarEnergy.g.cs
index 67a4e4b37a..ce2d5b7491 100644
--- a/UnitsNet/GeneratedCode/Quantities/MolarEnergy.g.cs
+++ b/UnitsNet/GeneratedCode/Quantities/MolarEnergy.g.cs
@@ -117,13 +117,12 @@ public static MolarEnergyInfo CreateDefault(FuncAn