diff --git a/CodeGen/Generators/UnitsNetGen/QuantityGenerator.cs b/CodeGen/Generators/UnitsNetGen/QuantityGenerator.cs index c91c2f7244..6ea284f767 100644 --- a/CodeGen/Generators/UnitsNetGen/QuantityGenerator.cs +++ b/CodeGen/Generators/UnitsNetGen/QuantityGenerator.cs @@ -120,36 +120,38 @@ private void GenerateInterfaceExtensions() IArithmeticQuantity<{_quantity.Name}, {_unitEnumName}>,"); } + Writer.WL(@" +#if NET7_0_OR_GREATER"); + if (!_quantity.IsAffine) + { + Writer.WL($@" + IDivisionOperators<{_quantity.Name}, {_quantity.Name}, double>,"); + } + if (_quantity.Relations.Any(r => r.Operator is "*" or "/")) { - Writer.WL(@$" -#if NET7_0_OR_GREATER"); - foreach (var relation in _quantity.Relations) + foreach (QuantityRelation relation in _quantity.Relations) { - if (relation.LeftQuantity == _quantity) + if (relation.LeftQuantity != _quantity) continue; + switch (relation.Operator) { - switch (relation.Operator) - { - case "*": - Writer.W(@" + case "*": + Writer.W(@" IMultiplyOperators"); - break; - case "/": - Writer.W(@" + break; + case "/": + Writer.W(@" IDivisionOperators"); - break; - default: - continue; - } - Writer.WL($"<{relation.LeftQuantity.Name}, {relation.RightQuantity.Name}, {relation.ResultQuantity.Name}>,"); + break; + default: + continue; } - } - Writer.WL(@$" -#endif"); + Writer.WL($"<{relation.LeftQuantity.Name}, {relation.RightQuantity.Name}, {relation.ResultQuantity.Name}>,"); + } } + Writer.WL(@$" -#if NET7_0_OR_GREATER IComparisonOperators<{_quantity.Name}, {_quantity.Name}, bool>, IParsable<{_quantity.Name}>, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/AbsorbedDoseOfIonizingRadiation.g.cs b/UnitsNet/GeneratedCode/Quantities/AbsorbedDoseOfIonizingRadiation.g.cs index 001be237b1..4c24eb1afd 100644 --- a/UnitsNet/GeneratedCode/Quantities/AbsorbedDoseOfIonizingRadiation.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/AbsorbedDoseOfIonizingRadiation.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct AbsorbedDoseOfIonizingRadiation : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Acceleration.g.cs b/UnitsNet/GeneratedCode/Quantities/Acceleration.g.cs index ba539ba7ef..244646f0ec 100644 --- a/UnitsNet/GeneratedCode/Quantities/Acceleration.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Acceleration.g.cs @@ -39,13 +39,12 @@ namespace UnitsNet public readonly partial struct Acceleration : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IDivisionOperators, IMultiplyOperators, IDivisionOperators, IMultiplyOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/AmountOfSubstance.g.cs b/UnitsNet/GeneratedCode/Quantities/AmountOfSubstance.g.cs index cc1e09c9e8..43d08efb9d 100644 --- a/UnitsNet/GeneratedCode/Quantities/AmountOfSubstance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/AmountOfSubstance.g.cs @@ -39,14 +39,13 @@ namespace UnitsNet public readonly partial struct AmountOfSubstance : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IDivisionOperators, IMultiplyOperators, IMultiplyOperators, IDivisionOperators, IDivisionOperators, IDivisionOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/AmplitudeRatio.g.cs b/UnitsNet/GeneratedCode/Quantities/AmplitudeRatio.g.cs index d10321d1ca..60a9ba7f9a 100644 --- a/UnitsNet/GeneratedCode/Quantities/AmplitudeRatio.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/AmplitudeRatio.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct AmplitudeRatio : ILogarithmicQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Angle.g.cs b/UnitsNet/GeneratedCode/Quantities/Angle.g.cs index ba36f7726d..b68a95b9a6 100644 --- a/UnitsNet/GeneratedCode/Quantities/Angle.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Angle.g.cs @@ -39,11 +39,10 @@ namespace UnitsNet public readonly partial struct Angle : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IDivisionOperators, IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Area.g.cs b/UnitsNet/GeneratedCode/Quantities/Area.g.cs index 38be3f47cb..25f8dbd3ab 100644 --- a/UnitsNet/GeneratedCode/Quantities/Area.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Area.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct Area : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, IMultiplyOperators, IMultiplyOperators, @@ -55,8 +56,6 @@ namespace UnitsNet IMultiplyOperators, IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/AreaDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/AreaDensity.g.cs index c3d63ffdfe..9a38599fa3 100644 --- a/UnitsNet/GeneratedCode/Quantities/AreaDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/AreaDensity.g.cs @@ -39,9 +39,8 @@ namespace UnitsNet public readonly partial struct AreaDensity : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/AreaMomentOfInertia.g.cs b/UnitsNet/GeneratedCode/Quantities/AreaMomentOfInertia.g.cs index 86f0a2a5f8..7acf6d8aaa 100644 --- a/UnitsNet/GeneratedCode/Quantities/AreaMomentOfInertia.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/AreaMomentOfInertia.g.cs @@ -39,10 +39,9 @@ namespace UnitsNet public readonly partial struct AreaMomentOfInertia : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IDivisionOperators, IDivisionOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/BitRate.g.cs b/UnitsNet/GeneratedCode/Quantities/BitRate.g.cs index 795dfc5db0..9b4039b08f 100644 --- a/UnitsNet/GeneratedCode/Quantities/BitRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/BitRate.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct BitRate : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/BrakeSpecificFuelConsumption.g.cs b/UnitsNet/GeneratedCode/Quantities/BrakeSpecificFuelConsumption.g.cs index a290e0bbdc..9dbbd4f09f 100644 --- a/UnitsNet/GeneratedCode/Quantities/BrakeSpecificFuelConsumption.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/BrakeSpecificFuelConsumption.g.cs @@ -39,10 +39,9 @@ namespace UnitsNet public readonly partial struct BrakeSpecificFuelConsumption : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/CoefficientOfThermalExpansion.g.cs b/UnitsNet/GeneratedCode/Quantities/CoefficientOfThermalExpansion.g.cs index 3be0e767c6..53dc0fe357 100644 --- a/UnitsNet/GeneratedCode/Quantities/CoefficientOfThermalExpansion.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/CoefficientOfThermalExpansion.g.cs @@ -39,9 +39,8 @@ namespace UnitsNet public readonly partial struct CoefficientOfThermalExpansion : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Compressibility.g.cs b/UnitsNet/GeneratedCode/Quantities/Compressibility.g.cs index f55993a95b..b22ce1d5b3 100644 --- a/UnitsNet/GeneratedCode/Quantities/Compressibility.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Compressibility.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct Compressibility : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Density.g.cs b/UnitsNet/GeneratedCode/Quantities/Density.g.cs index 92032a6b04..8fee7783af 100644 --- a/UnitsNet/GeneratedCode/Quantities/Density.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Density.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct Density : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, IMultiplyOperators, IMultiplyOperators, @@ -49,8 +50,6 @@ namespace UnitsNet IMultiplyOperators, IMultiplyOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/DoseAreaProduct.g.cs b/UnitsNet/GeneratedCode/Quantities/DoseAreaProduct.g.cs index b3818d1786..0808537e0a 100644 --- a/UnitsNet/GeneratedCode/Quantities/DoseAreaProduct.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/DoseAreaProduct.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct DoseAreaProduct : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Duration.g.cs b/UnitsNet/GeneratedCode/Quantities/Duration.g.cs index 3a06fd2756..93d80c4c4e 100644 --- a/UnitsNet/GeneratedCode/Quantities/Duration.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Duration.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct Duration : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, IMultiplyOperators, IMultiplyOperators, @@ -54,8 +55,6 @@ namespace UnitsNet IMultiplyOperators, IMultiplyOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/DynamicViscosity.g.cs b/UnitsNet/GeneratedCode/Quantities/DynamicViscosity.g.cs index 449dd43c7a..9405c22550 100644 --- a/UnitsNet/GeneratedCode/Quantities/DynamicViscosity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/DynamicViscosity.g.cs @@ -42,10 +42,9 @@ namespace UnitsNet public readonly partial struct DynamicViscosity : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IDivisionOperators, IDivisionOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricAdmittance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricAdmittance.g.cs index 1da7b7e4b5..390a32a4fb 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricAdmittance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricAdmittance.g.cs @@ -43,6 +43,7 @@ namespace UnitsNet public readonly partial struct ElectricAdmittance : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricApparentEnergy.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricApparentEnergy.g.cs index 05afc2e869..533a035c6f 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricApparentEnergy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricApparentEnergy.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct ElectricApparentEnergy : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricApparentPower.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricApparentPower.g.cs index 52bfed06d4..c60c763ac4 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricApparentPower.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricApparentPower.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct ElectricApparentPower : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricCapacitance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricCapacitance.g.cs index 93cb706165..23704baa7c 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricCapacitance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricCapacitance.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct ElectricCapacitance : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricCharge.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricCharge.g.cs index e49f08f671..abfceb39ec 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricCharge.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricCharge.g.cs @@ -42,11 +42,10 @@ namespace UnitsNet public readonly partial struct ElectricCharge : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IDivisionOperators, IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricChargeDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricChargeDensity.g.cs index a32ba0df62..0a9cbce5ab 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricChargeDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricChargeDensity.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct ElectricChargeDensity : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricConductance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricConductance.g.cs index 9741bc4ace..c01f0eda6f 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricConductance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricConductance.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct ElectricConductance : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricConductivity.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricConductivity.g.cs index f585cdff22..063138aa30 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricConductivity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricConductivity.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct ElectricConductivity : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricCurrent.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricCurrent.g.cs index 6773f97ffc..3289db2283 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricCurrent.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricCurrent.g.cs @@ -42,13 +42,12 @@ namespace UnitsNet public readonly partial struct ElectricCurrent : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IDivisionOperators, IMultiplyOperators, IDivisionOperators, IMultiplyOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricCurrentDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricCurrentDensity.g.cs index 617f60cfb0..e3e24786ba 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricCurrentDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricCurrentDensity.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct ElectricCurrentDensity : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricCurrentGradient.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricCurrentGradient.g.cs index c191919dc9..2644f96a90 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricCurrentGradient.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricCurrentGradient.g.cs @@ -39,9 +39,8 @@ namespace UnitsNet public readonly partial struct ElectricCurrentGradient : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricField.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricField.g.cs index 07001c7f41..9e72a789f0 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricField.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricField.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct ElectricField : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricImpedance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricImpedance.g.cs index 4ab1778c5d..e020763f1c 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricImpedance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricImpedance.g.cs @@ -43,6 +43,7 @@ namespace UnitsNet public readonly partial struct ElectricImpedance : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricInductance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricInductance.g.cs index 90401e091a..3c2ed881d8 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricInductance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricInductance.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct ElectricInductance : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricPotential.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricPotential.g.cs index 414a7dea5b..e538634283 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricPotential.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricPotential.g.cs @@ -42,12 +42,11 @@ namespace UnitsNet public readonly partial struct ElectricPotential : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IDivisionOperators, IDivisionOperators, IMultiplyOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricPotentialChangeRate.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricPotentialChangeRate.g.cs index 3a6eb7c47c..348fb66790 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricPotentialChangeRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricPotentialChangeRate.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct ElectricPotentialChangeRate : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricReactance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricReactance.g.cs index 1227e7683a..d648ea9c57 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricReactance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricReactance.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct ElectricReactance : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricReactiveEnergy.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricReactiveEnergy.g.cs index f8bf99c1e2..37dc8fef0b 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricReactiveEnergy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricReactiveEnergy.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct ElectricReactiveEnergy : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricReactivePower.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricReactivePower.g.cs index f3dc6e12bc..a2f3436fc1 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricReactivePower.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricReactivePower.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct ElectricReactivePower : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricResistance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricResistance.g.cs index df61ed438c..9cc22a938e 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricResistance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricResistance.g.cs @@ -42,9 +42,8 @@ namespace UnitsNet public readonly partial struct ElectricResistance : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricResistivity.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricResistivity.g.cs index f9b39ce80c..c27187ab53 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricResistivity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricResistivity.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct ElectricResistivity : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricSurfaceChargeDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricSurfaceChargeDensity.g.cs index 67e721b3ae..5a970b3c43 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricSurfaceChargeDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricSurfaceChargeDensity.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct ElectricSurfaceChargeDensity : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ElectricSusceptance.g.cs b/UnitsNet/GeneratedCode/Quantities/ElectricSusceptance.g.cs index 89d8a47c92..e17a952ce1 100644 --- a/UnitsNet/GeneratedCode/Quantities/ElectricSusceptance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ElectricSusceptance.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct ElectricSusceptance : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Energy.g.cs b/UnitsNet/GeneratedCode/Quantities/Energy.g.cs index 0d4cc2c05d..b7ea7b3f9a 100644 --- a/UnitsNet/GeneratedCode/Quantities/Energy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Energy.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct Energy : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IDivisionOperators, IDivisionOperators, IDivisionOperators, @@ -52,8 +53,6 @@ namespace UnitsNet IDivisionOperators, IDivisionOperators, IDivisionOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/EnergyDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/EnergyDensity.g.cs index ef1da91623..8b81ca0d6e 100644 --- a/UnitsNet/GeneratedCode/Quantities/EnergyDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/EnergyDensity.g.cs @@ -39,9 +39,8 @@ namespace UnitsNet public readonly partial struct EnergyDensity : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Entropy.g.cs b/UnitsNet/GeneratedCode/Quantities/Entropy.g.cs index 886b33b959..f242876d1f 100644 --- a/UnitsNet/GeneratedCode/Quantities/Entropy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Entropy.g.cs @@ -39,11 +39,10 @@ namespace UnitsNet public readonly partial struct Entropy : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, IDivisionOperators, IDivisionOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/FluidResistance.g.cs b/UnitsNet/GeneratedCode/Quantities/FluidResistance.g.cs index 1f78c35804..757b04e5af 100644 --- a/UnitsNet/GeneratedCode/Quantities/FluidResistance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/FluidResistance.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct FluidResistance : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Force.g.cs b/UnitsNet/GeneratedCode/Quantities/Force.g.cs index 88acce85ab..4ae24985b8 100644 --- a/UnitsNet/GeneratedCode/Quantities/Force.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Force.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct Force : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IDivisionOperators, IDivisionOperators, IDivisionOperators, @@ -51,8 +52,6 @@ namespace UnitsNet IMultiplyOperators, IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ForceChangeRate.g.cs b/UnitsNet/GeneratedCode/Quantities/ForceChangeRate.g.cs index 6881c7e022..f3e2fc378d 100644 --- a/UnitsNet/GeneratedCode/Quantities/ForceChangeRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ForceChangeRate.g.cs @@ -39,9 +39,8 @@ namespace UnitsNet public readonly partial struct ForceChangeRate : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ForcePerLength.g.cs b/UnitsNet/GeneratedCode/Quantities/ForcePerLength.g.cs index bb7d3f0173..afdbb89e33 100644 --- a/UnitsNet/GeneratedCode/Quantities/ForcePerLength.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ForcePerLength.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct ForcePerLength : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IDivisionOperators, IMultiplyOperators, IDivisionOperators, @@ -48,8 +49,6 @@ namespace UnitsNet IDivisionOperators, IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Frequency.g.cs b/UnitsNet/GeneratedCode/Quantities/Frequency.g.cs index 39c84b07d3..0d2f97ed61 100644 --- a/UnitsNet/GeneratedCode/Quantities/Frequency.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Frequency.g.cs @@ -39,9 +39,8 @@ namespace UnitsNet public readonly partial struct Frequency : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/FuelEfficiency.g.cs b/UnitsNet/GeneratedCode/Quantities/FuelEfficiency.g.cs index 91a8398037..57c6a83a57 100644 --- a/UnitsNet/GeneratedCode/Quantities/FuelEfficiency.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/FuelEfficiency.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct FuelEfficiency : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/HeatFlux.g.cs b/UnitsNet/GeneratedCode/Quantities/HeatFlux.g.cs index 9db4261a4c..f5d3f8f203 100644 --- a/UnitsNet/GeneratedCode/Quantities/HeatFlux.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/HeatFlux.g.cs @@ -39,9 +39,8 @@ namespace UnitsNet public readonly partial struct HeatFlux : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/HeatTransferCoefficient.g.cs b/UnitsNet/GeneratedCode/Quantities/HeatTransferCoefficient.g.cs index 403e1341c2..b9293db637 100644 --- a/UnitsNet/GeneratedCode/Quantities/HeatTransferCoefficient.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/HeatTransferCoefficient.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct HeatTransferCoefficient : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Illuminance.g.cs b/UnitsNet/GeneratedCode/Quantities/Illuminance.g.cs index e77177bbda..d822e0c605 100644 --- a/UnitsNet/GeneratedCode/Quantities/Illuminance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Illuminance.g.cs @@ -42,9 +42,8 @@ namespace UnitsNet public readonly partial struct Illuminance : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Impulse.g.cs b/UnitsNet/GeneratedCode/Quantities/Impulse.g.cs index 9b65b90484..884bd7a6f6 100644 --- a/UnitsNet/GeneratedCode/Quantities/Impulse.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Impulse.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct Impulse : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Information.g.cs b/UnitsNet/GeneratedCode/Quantities/Information.g.cs index f47576504e..9652284a1a 100644 --- a/UnitsNet/GeneratedCode/Quantities/Information.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Information.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct Information : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Irradiance.g.cs b/UnitsNet/GeneratedCode/Quantities/Irradiance.g.cs index bf99979ee6..309c0e6fab 100644 --- a/UnitsNet/GeneratedCode/Quantities/Irradiance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Irradiance.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct Irradiance : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Irradiation.g.cs b/UnitsNet/GeneratedCode/Quantities/Irradiation.g.cs index f175b32ed2..0fe2746171 100644 --- a/UnitsNet/GeneratedCode/Quantities/Irradiation.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Irradiation.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct Irradiation : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Jerk.g.cs b/UnitsNet/GeneratedCode/Quantities/Jerk.g.cs index 8393dc142b..01ab8ae7e7 100644 --- a/UnitsNet/GeneratedCode/Quantities/Jerk.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Jerk.g.cs @@ -39,9 +39,8 @@ namespace UnitsNet public readonly partial struct Jerk : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/KinematicViscosity.g.cs b/UnitsNet/GeneratedCode/Quantities/KinematicViscosity.g.cs index e5e220d1e4..501a7d44f5 100644 --- a/UnitsNet/GeneratedCode/Quantities/KinematicViscosity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/KinematicViscosity.g.cs @@ -42,12 +42,11 @@ namespace UnitsNet public readonly partial struct KinematicViscosity : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, IMultiplyOperators, IDivisionOperators, IDivisionOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/LeakRate.g.cs b/UnitsNet/GeneratedCode/Quantities/LeakRate.g.cs index 87992b7d3b..b3bfcb723f 100644 --- a/UnitsNet/GeneratedCode/Quantities/LeakRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/LeakRate.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct LeakRate : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Length.g.cs b/UnitsNet/GeneratedCode/Quantities/Length.g.cs index 7adab6f10a..e83ea73809 100644 --- a/UnitsNet/GeneratedCode/Quantities/Length.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Length.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct Length : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, IDivisionOperators, IMultiplyOperators, @@ -57,8 +58,6 @@ namespace UnitsNet IMultiplyOperators, IMultiplyOperators, IDivisionOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Level.g.cs b/UnitsNet/GeneratedCode/Quantities/Level.g.cs index c586867d22..d3bb57683a 100644 --- a/UnitsNet/GeneratedCode/Quantities/Level.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Level.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct Level : ILogarithmicQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/LinearDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/LinearDensity.g.cs index 29c791fd2a..836e8c6483 100644 --- a/UnitsNet/GeneratedCode/Quantities/LinearDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/LinearDensity.g.cs @@ -42,11 +42,10 @@ namespace UnitsNet public readonly partial struct LinearDensity : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IDivisionOperators, IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/LinearPowerDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/LinearPowerDensity.g.cs index e2cca5d859..2ed1fe6442 100644 --- a/UnitsNet/GeneratedCode/Quantities/LinearPowerDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/LinearPowerDensity.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct LinearPowerDensity : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Luminance.g.cs b/UnitsNet/GeneratedCode/Quantities/Luminance.g.cs index 794ed1c79a..050a0a43ef 100644 --- a/UnitsNet/GeneratedCode/Quantities/Luminance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Luminance.g.cs @@ -42,9 +42,8 @@ namespace UnitsNet public readonly partial struct Luminance : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Luminosity.g.cs b/UnitsNet/GeneratedCode/Quantities/Luminosity.g.cs index dc75f0bffb..aadb104925 100644 --- a/UnitsNet/GeneratedCode/Quantities/Luminosity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Luminosity.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct Luminosity : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/LuminousFlux.g.cs b/UnitsNet/GeneratedCode/Quantities/LuminousFlux.g.cs index 52ce518c02..26f26ecf87 100644 --- a/UnitsNet/GeneratedCode/Quantities/LuminousFlux.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/LuminousFlux.g.cs @@ -42,10 +42,9 @@ namespace UnitsNet public readonly partial struct LuminousFlux : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IDivisionOperators, IDivisionOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/LuminousIntensity.g.cs b/UnitsNet/GeneratedCode/Quantities/LuminousIntensity.g.cs index 2050f82496..371435acf1 100644 --- a/UnitsNet/GeneratedCode/Quantities/LuminousIntensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/LuminousIntensity.g.cs @@ -42,10 +42,9 @@ namespace UnitsNet public readonly partial struct LuminousIntensity : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IDivisionOperators, IDivisionOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/MagneticField.g.cs b/UnitsNet/GeneratedCode/Quantities/MagneticField.g.cs index 631f7c005f..f16e5220f8 100644 --- a/UnitsNet/GeneratedCode/Quantities/MagneticField.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MagneticField.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct MagneticField : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/MagneticFlux.g.cs b/UnitsNet/GeneratedCode/Quantities/MagneticFlux.g.cs index 2170ca4925..e52c91f220 100644 --- a/UnitsNet/GeneratedCode/Quantities/MagneticFlux.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MagneticFlux.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct MagneticFlux : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Magnetization.g.cs b/UnitsNet/GeneratedCode/Quantities/Magnetization.g.cs index 79e53b7363..7701a30287 100644 --- a/UnitsNet/GeneratedCode/Quantities/Magnetization.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Magnetization.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct Magnetization : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Mass.g.cs b/UnitsNet/GeneratedCode/Quantities/Mass.g.cs index 190d8de426..cc19fcfdf1 100644 --- a/UnitsNet/GeneratedCode/Quantities/Mass.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Mass.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct Mass : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IDivisionOperators, IDivisionOperators, IDivisionOperators, @@ -55,8 +56,6 @@ namespace UnitsNet IDivisionOperators, IMultiplyOperators, IDivisionOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/MassConcentration.g.cs b/UnitsNet/GeneratedCode/Quantities/MassConcentration.g.cs index 2622e9bf12..da9252b96f 100644 --- a/UnitsNet/GeneratedCode/Quantities/MassConcentration.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MassConcentration.g.cs @@ -42,13 +42,12 @@ namespace UnitsNet public readonly partial struct MassConcentration : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IDivisionOperators, IMultiplyOperators, IDivisionOperators, IDivisionOperators, IDivisionOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/MassFlow.g.cs b/UnitsNet/GeneratedCode/Quantities/MassFlow.g.cs index f65a0dd0fa..bca5ca5676 100644 --- a/UnitsNet/GeneratedCode/Quantities/MassFlow.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MassFlow.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct MassFlow : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IDivisionOperators, IDivisionOperators, IDivisionOperators, @@ -49,8 +50,6 @@ namespace UnitsNet IMultiplyOperators, IDivisionOperators, IDivisionOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs b/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs index 0343804338..b42de01569 100644 --- a/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs @@ -39,11 +39,10 @@ namespace UnitsNet public readonly partial struct MassFlux : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IDivisionOperators, IMultiplyOperators, IDivisionOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/MassFraction.g.cs b/UnitsNet/GeneratedCode/Quantities/MassFraction.g.cs index e72b83638e..ec38eef853 100644 --- a/UnitsNet/GeneratedCode/Quantities/MassFraction.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MassFraction.g.cs @@ -42,9 +42,8 @@ namespace UnitsNet public readonly partial struct MassFraction : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/MassMomentOfInertia.g.cs b/UnitsNet/GeneratedCode/Quantities/MassMomentOfInertia.g.cs index ba7ddc4e24..68bb980682 100644 --- a/UnitsNet/GeneratedCode/Quantities/MassMomentOfInertia.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MassMomentOfInertia.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct MassMomentOfInertia : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Molality.g.cs b/UnitsNet/GeneratedCode/Quantities/Molality.g.cs index 0399c8a662..5f4ad2df93 100644 --- a/UnitsNet/GeneratedCode/Quantities/Molality.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Molality.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct Molality : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/MolarEnergy.g.cs b/UnitsNet/GeneratedCode/Quantities/MolarEnergy.g.cs index e1f0831ca7..2561a1780a 100644 --- a/UnitsNet/GeneratedCode/Quantities/MolarEnergy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MolarEnergy.g.cs @@ -39,9 +39,8 @@ namespace UnitsNet public readonly partial struct MolarEnergy : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/MolarEntropy.g.cs b/UnitsNet/GeneratedCode/Quantities/MolarEntropy.g.cs index a02fd67c37..a8f19c4547 100644 --- a/UnitsNet/GeneratedCode/Quantities/MolarEntropy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MolarEntropy.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct MolarEntropy : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/MolarFlow.g.cs b/UnitsNet/GeneratedCode/Quantities/MolarFlow.g.cs index fa0a5c176c..38c4e9be4b 100644 --- a/UnitsNet/GeneratedCode/Quantities/MolarFlow.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MolarFlow.g.cs @@ -39,12 +39,11 @@ namespace UnitsNet public readonly partial struct MolarFlow : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, IMultiplyOperators, IDivisionOperators, IDivisionOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/MolarMass.g.cs b/UnitsNet/GeneratedCode/Quantities/MolarMass.g.cs index 1f48fd423c..c648c96339 100644 --- a/UnitsNet/GeneratedCode/Quantities/MolarMass.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MolarMass.g.cs @@ -39,11 +39,10 @@ namespace UnitsNet public readonly partial struct MolarMass : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, IMultiplyOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Molarity.g.cs b/UnitsNet/GeneratedCode/Quantities/Molarity.g.cs index ad05e52da6..071504eaca 100644 --- a/UnitsNet/GeneratedCode/Quantities/Molarity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Molarity.g.cs @@ -42,13 +42,12 @@ namespace UnitsNet public readonly partial struct Molarity : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, IMultiplyOperators, IMultiplyOperators, IMultiplyOperators, IDivisionOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Permeability.g.cs b/UnitsNet/GeneratedCode/Quantities/Permeability.g.cs index 096a5f2191..1ef73c3613 100644 --- a/UnitsNet/GeneratedCode/Quantities/Permeability.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Permeability.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct Permeability : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Permittivity.g.cs b/UnitsNet/GeneratedCode/Quantities/Permittivity.g.cs index 184c14ca91..c465d33049 100644 --- a/UnitsNet/GeneratedCode/Quantities/Permittivity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Permittivity.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct Permittivity : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/PorousMediumPermeability.g.cs b/UnitsNet/GeneratedCode/Quantities/PorousMediumPermeability.g.cs index 87b128ffc3..0810874785 100644 --- a/UnitsNet/GeneratedCode/Quantities/PorousMediumPermeability.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/PorousMediumPermeability.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct PorousMediumPermeability : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Power.g.cs b/UnitsNet/GeneratedCode/Quantities/Power.g.cs index 196db5eb4e..9e51327acb 100644 --- a/UnitsNet/GeneratedCode/Quantities/Power.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Power.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct Power : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IDivisionOperators, IDivisionOperators, IDivisionOperators, @@ -53,8 +54,6 @@ namespace UnitsNet IDivisionOperators, IDivisionOperators, IDivisionOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/PowerDensity.g.cs b/UnitsNet/GeneratedCode/Quantities/PowerDensity.g.cs index bf180fb682..1b046d41f8 100644 --- a/UnitsNet/GeneratedCode/Quantities/PowerDensity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/PowerDensity.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct PowerDensity : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/PowerRatio.g.cs b/UnitsNet/GeneratedCode/Quantities/PowerRatio.g.cs index 96a8e8921b..b8a8e0c560 100644 --- a/UnitsNet/GeneratedCode/Quantities/PowerRatio.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/PowerRatio.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct PowerRatio : ILogarithmicQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Pressure.g.cs b/UnitsNet/GeneratedCode/Quantities/Pressure.g.cs index 33c3f7ab44..42e24c643e 100644 --- a/UnitsNet/GeneratedCode/Quantities/Pressure.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Pressure.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct Pressure : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IDivisionOperators, IDivisionOperators, IMultiplyOperators, @@ -49,8 +50,6 @@ namespace UnitsNet IDivisionOperators, IDivisionOperators, IDivisionOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/PressureChangeRate.g.cs b/UnitsNet/GeneratedCode/Quantities/PressureChangeRate.g.cs index 2b16d091c7..dd0c900c56 100644 --- a/UnitsNet/GeneratedCode/Quantities/PressureChangeRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/PressureChangeRate.g.cs @@ -39,9 +39,8 @@ namespace UnitsNet public readonly partial struct PressureChangeRate : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDose.g.cs b/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDose.g.cs index 338276b611..80bab58a75 100644 --- a/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDose.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDose.g.cs @@ -39,10 +39,9 @@ namespace UnitsNet public readonly partial struct RadiationEquivalentDose : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IDivisionOperators, IDivisionOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDoseRate.g.cs b/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDoseRate.g.cs index 6dd8144f3b..30fe66e572 100644 --- a/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDoseRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RadiationEquivalentDoseRate.g.cs @@ -39,9 +39,8 @@ namespace UnitsNet public readonly partial struct RadiationEquivalentDoseRate : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/RadiationExposure.g.cs b/UnitsNet/GeneratedCode/Quantities/RadiationExposure.g.cs index cce72958a5..1cef32d0d4 100644 --- a/UnitsNet/GeneratedCode/Quantities/RadiationExposure.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RadiationExposure.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct RadiationExposure : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Radioactivity.g.cs b/UnitsNet/GeneratedCode/Quantities/Radioactivity.g.cs index 4bd2a51ff2..855624afa2 100644 --- a/UnitsNet/GeneratedCode/Quantities/Radioactivity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Radioactivity.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct Radioactivity : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Ratio.g.cs b/UnitsNet/GeneratedCode/Quantities/Ratio.g.cs index a3e9b4e4cd..3f593fad87 100644 --- a/UnitsNet/GeneratedCode/Quantities/Ratio.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Ratio.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct Ratio : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/RatioChangeRate.g.cs b/UnitsNet/GeneratedCode/Quantities/RatioChangeRate.g.cs index d16395509a..19f0c06cfc 100644 --- a/UnitsNet/GeneratedCode/Quantities/RatioChangeRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RatioChangeRate.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct RatioChangeRate : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ReciprocalArea.g.cs b/UnitsNet/GeneratedCode/Quantities/ReciprocalArea.g.cs index 4fef663397..dfbe034460 100644 --- a/UnitsNet/GeneratedCode/Quantities/ReciprocalArea.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ReciprocalArea.g.cs @@ -42,13 +42,12 @@ namespace UnitsNet public readonly partial struct ReciprocalArea : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, IMultiplyOperators, IMultiplyOperators, IMultiplyOperators, IDivisionOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ReciprocalLength.g.cs b/UnitsNet/GeneratedCode/Quantities/ReciprocalLength.g.cs index 161b87a7ab..50f7c9d176 100644 --- a/UnitsNet/GeneratedCode/Quantities/ReciprocalLength.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ReciprocalLength.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct ReciprocalLength : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, IMultiplyOperators, IMultiplyOperators, @@ -49,8 +50,6 @@ namespace UnitsNet IMultiplyOperators, IMultiplyOperators, IDivisionOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/RelativeHumidity.g.cs b/UnitsNet/GeneratedCode/Quantities/RelativeHumidity.g.cs index 55cdaaee00..a9fa3fac4d 100644 --- a/UnitsNet/GeneratedCode/Quantities/RelativeHumidity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RelativeHumidity.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct RelativeHumidity : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/RotationalAcceleration.g.cs b/UnitsNet/GeneratedCode/Quantities/RotationalAcceleration.g.cs index 5ba067111b..b3f2fbae44 100644 --- a/UnitsNet/GeneratedCode/Quantities/RotationalAcceleration.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RotationalAcceleration.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct RotationalAcceleration : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/RotationalSpeed.g.cs b/UnitsNet/GeneratedCode/Quantities/RotationalSpeed.g.cs index a04323c8aa..261817235b 100644 --- a/UnitsNet/GeneratedCode/Quantities/RotationalSpeed.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RotationalSpeed.g.cs @@ -39,10 +39,9 @@ namespace UnitsNet public readonly partial struct RotationalSpeed : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/RotationalStiffness.g.cs b/UnitsNet/GeneratedCode/Quantities/RotationalStiffness.g.cs index 47779ade24..4071cd7d10 100644 --- a/UnitsNet/GeneratedCode/Quantities/RotationalStiffness.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RotationalStiffness.g.cs @@ -39,11 +39,10 @@ namespace UnitsNet public readonly partial struct RotationalStiffness : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IDivisionOperators, IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/RotationalStiffnessPerLength.g.cs b/UnitsNet/GeneratedCode/Quantities/RotationalStiffnessPerLength.g.cs index 861a13dead..090b24e333 100644 --- a/UnitsNet/GeneratedCode/Quantities/RotationalStiffnessPerLength.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/RotationalStiffnessPerLength.g.cs @@ -39,9 +39,8 @@ namespace UnitsNet public readonly partial struct RotationalStiffnessPerLength : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Scalar.g.cs b/UnitsNet/GeneratedCode/Quantities/Scalar.g.cs index e309f8400f..69da5d3a0c 100644 --- a/UnitsNet/GeneratedCode/Quantities/Scalar.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Scalar.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct Scalar : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/SolidAngle.g.cs b/UnitsNet/GeneratedCode/Quantities/SolidAngle.g.cs index 426c2a52e9..1f35c0b480 100644 --- a/UnitsNet/GeneratedCode/Quantities/SolidAngle.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/SolidAngle.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct SolidAngle : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/SpecificEnergy.g.cs b/UnitsNet/GeneratedCode/Quantities/SpecificEnergy.g.cs index f3f9977bd3..285826bbf1 100644 --- a/UnitsNet/GeneratedCode/Quantities/SpecificEnergy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/SpecificEnergy.g.cs @@ -42,14 +42,13 @@ namespace UnitsNet public readonly partial struct SpecificEnergy : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, IMultiplyOperators, IDivisionOperators, IDivisionOperators, IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/SpecificEntropy.g.cs b/UnitsNet/GeneratedCode/Quantities/SpecificEntropy.g.cs index 71a59b0be8..fe6023ae0d 100644 --- a/UnitsNet/GeneratedCode/Quantities/SpecificEntropy.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/SpecificEntropy.g.cs @@ -39,10 +39,9 @@ namespace UnitsNet public readonly partial struct SpecificEntropy : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/SpecificFuelConsumption.g.cs b/UnitsNet/GeneratedCode/Quantities/SpecificFuelConsumption.g.cs index 61f36c7143..4fe57a2a43 100644 --- a/UnitsNet/GeneratedCode/Quantities/SpecificFuelConsumption.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/SpecificFuelConsumption.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct SpecificFuelConsumption : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/SpecificVolume.g.cs b/UnitsNet/GeneratedCode/Quantities/SpecificVolume.g.cs index 24bbd73d60..412ffc9377 100644 --- a/UnitsNet/GeneratedCode/Quantities/SpecificVolume.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/SpecificVolume.g.cs @@ -39,9 +39,8 @@ namespace UnitsNet public readonly partial struct SpecificVolume : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/SpecificWeight.g.cs b/UnitsNet/GeneratedCode/Quantities/SpecificWeight.g.cs index 3ecb62d133..c587468ac2 100644 --- a/UnitsNet/GeneratedCode/Quantities/SpecificWeight.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/SpecificWeight.g.cs @@ -42,12 +42,11 @@ namespace UnitsNet public readonly partial struct SpecificWeight : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IDivisionOperators, IDivisionOperators, IMultiplyOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Speed.g.cs b/UnitsNet/GeneratedCode/Quantities/Speed.g.cs index f719b9eed4..dafd05c8c5 100644 --- a/UnitsNet/GeneratedCode/Quantities/Speed.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Speed.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct Speed : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IDivisionOperators, IDivisionOperators, IMultiplyOperators, @@ -47,8 +48,6 @@ namespace UnitsNet IMultiplyOperators, IMultiplyOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/StandardVolumeFlow.g.cs b/UnitsNet/GeneratedCode/Quantities/StandardVolumeFlow.g.cs index f582fed9d0..3b3b184760 100644 --- a/UnitsNet/GeneratedCode/Quantities/StandardVolumeFlow.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/StandardVolumeFlow.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct StandardVolumeFlow : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/TemperatureChangeRate.g.cs b/UnitsNet/GeneratedCode/Quantities/TemperatureChangeRate.g.cs index c1d2090eec..24ea868548 100644 --- a/UnitsNet/GeneratedCode/Quantities/TemperatureChangeRate.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/TemperatureChangeRate.g.cs @@ -39,9 +39,8 @@ namespace UnitsNet public readonly partial struct TemperatureChangeRate : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/TemperatureDelta.g.cs b/UnitsNet/GeneratedCode/Quantities/TemperatureDelta.g.cs index dce0b0bad3..7c3660b3f1 100644 --- a/UnitsNet/GeneratedCode/Quantities/TemperatureDelta.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/TemperatureDelta.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct TemperatureDelta : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IDivisionOperators, IMultiplyOperators, IDivisionOperators, @@ -46,8 +47,6 @@ namespace UnitsNet IMultiplyOperators, IDivisionOperators, IDivisionOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/TemperatureGradient.g.cs b/UnitsNet/GeneratedCode/Quantities/TemperatureGradient.g.cs index c1dd1c4e56..a09a182aec 100644 --- a/UnitsNet/GeneratedCode/Quantities/TemperatureGradient.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/TemperatureGradient.g.cs @@ -39,9 +39,8 @@ namespace UnitsNet public readonly partial struct TemperatureGradient : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ThermalConductivity.g.cs b/UnitsNet/GeneratedCode/Quantities/ThermalConductivity.g.cs index 35fe6bea6e..bf650bd530 100644 --- a/UnitsNet/GeneratedCode/Quantities/ThermalConductivity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ThermalConductivity.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct ThermalConductivity : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ThermalInsulance.g.cs b/UnitsNet/GeneratedCode/Quantities/ThermalInsulance.g.cs index b972f8f404..24949d3e08 100644 --- a/UnitsNet/GeneratedCode/Quantities/ThermalInsulance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ThermalInsulance.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct ThermalInsulance : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/ThermalResistance.g.cs b/UnitsNet/GeneratedCode/Quantities/ThermalResistance.g.cs index 8bb30547b5..2fb59add90 100644 --- a/UnitsNet/GeneratedCode/Quantities/ThermalResistance.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/ThermalResistance.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct ThermalResistance : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Torque.g.cs b/UnitsNet/GeneratedCode/Quantities/Torque.g.cs index 74f003fc0b..eaf90278c6 100644 --- a/UnitsNet/GeneratedCode/Quantities/Torque.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Torque.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct Torque : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IDivisionOperators, IDivisionOperators, IDivisionOperators, @@ -46,8 +47,6 @@ namespace UnitsNet IDivisionOperators, IMultiplyOperators, IDivisionOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Turbidity.g.cs b/UnitsNet/GeneratedCode/Quantities/Turbidity.g.cs index 4a490bf27e..4c8e2c209c 100644 --- a/UnitsNet/GeneratedCode/Quantities/Turbidity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Turbidity.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct Turbidity : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/VitaminA.g.cs b/UnitsNet/GeneratedCode/Quantities/VitaminA.g.cs index d2f6ae907d..12de65e932 100644 --- a/UnitsNet/GeneratedCode/Quantities/VitaminA.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/VitaminA.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct VitaminA : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/Volume.g.cs b/UnitsNet/GeneratedCode/Quantities/Volume.g.cs index 7f00434352..a0a38df9f0 100644 --- a/UnitsNet/GeneratedCode/Quantities/Volume.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/Volume.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct Volume : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, IMultiplyOperators, IDivisionOperators, @@ -52,8 +53,6 @@ namespace UnitsNet IDivisionOperators, IDivisionOperators, IDivisionOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/VolumeConcentration.g.cs b/UnitsNet/GeneratedCode/Quantities/VolumeConcentration.g.cs index ab94ebcd43..8885f5dbfb 100644 --- a/UnitsNet/GeneratedCode/Quantities/VolumeConcentration.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/VolumeConcentration.g.cs @@ -42,10 +42,9 @@ namespace UnitsNet public readonly partial struct VolumeConcentration : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IMultiplyOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/VolumeFlow.g.cs b/UnitsNet/GeneratedCode/Quantities/VolumeFlow.g.cs index 91f4b2eb17..c8d46d261b 100644 --- a/UnitsNet/GeneratedCode/Quantities/VolumeFlow.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/VolumeFlow.g.cs @@ -39,13 +39,12 @@ namespace UnitsNet public readonly partial struct VolumeFlow : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IDivisionOperators, IMultiplyOperators, IMultiplyOperators, IDivisionOperators, IMultiplyOperators, -#endif -#if NET7_0_OR_GREATER IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/VolumeFlowPerArea.g.cs b/UnitsNet/GeneratedCode/Quantities/VolumeFlowPerArea.g.cs index 0bbcbc9baf..7f1fb736ce 100644 --- a/UnitsNet/GeneratedCode/Quantities/VolumeFlowPerArea.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/VolumeFlowPerArea.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct VolumeFlowPerArea : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/VolumePerLength.g.cs b/UnitsNet/GeneratedCode/Quantities/VolumePerLength.g.cs index 60efd67bec..f086d7d819 100644 --- a/UnitsNet/GeneratedCode/Quantities/VolumePerLength.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/VolumePerLength.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct VolumePerLength : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/VolumetricHeatCapacity.g.cs b/UnitsNet/GeneratedCode/Quantities/VolumetricHeatCapacity.g.cs index 9f628eed18..b1f6e67748 100644 --- a/UnitsNet/GeneratedCode/Quantities/VolumetricHeatCapacity.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/VolumetricHeatCapacity.g.cs @@ -42,6 +42,7 @@ namespace UnitsNet public readonly partial struct VolumetricHeatCapacity : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif diff --git a/UnitsNet/GeneratedCode/Quantities/WarpingMomentOfInertia.g.cs b/UnitsNet/GeneratedCode/Quantities/WarpingMomentOfInertia.g.cs index 3f89bfa93f..f7916d6829 100644 --- a/UnitsNet/GeneratedCode/Quantities/WarpingMomentOfInertia.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/WarpingMomentOfInertia.g.cs @@ -39,6 +39,7 @@ namespace UnitsNet public readonly partial struct WarpingMomentOfInertia : IArithmeticQuantity, #if NET7_0_OR_GREATER + IDivisionOperators, IComparisonOperators, IParsable, #endif