diff --git a/UnitsNet/Comparison.cs b/UnitsNet/Comparison.cs
index 310c94150a..ad3b781afb 100644
--- a/UnitsNet/Comparison.cs
+++ b/UnitsNet/Comparison.cs
@@ -44,7 +44,7 @@ public static class Comparison
/// Absolute tolerance is defined as the maximum allowable absolute difference between and
/// as a fixed number.
///
- /// In this example, the two values will be equal if abs( - ) <= 0.01
+ /// In this example, the two values will be equal if abs( - ) <= 0.01
///
/// Equals(a, b, 0.01, ComparisonType.Absolute);
///
@@ -102,10 +102,10 @@ public static bool EqualsRelative(double referenceValue, double otherValue, doub
///
/// Checks if two values are equal with a given absolute tolerance.
///
- /// Absolute tolerance is defined as the maximum allowable absolute difference between and
- /// as a fixed number.
+ /// Absolute tolerance is defined as the maximum allowable absolute difference between and
+ /// as a fixed number.
///
- /// In this example, the two values will be equal if abs( - ) <= 0.01
+ /// In this example, the two values will be equal if abs( - ) <= 0.01
///
/// Equals(a, b, 0.01, ComparisonType.Absolute);
///
diff --git a/UnitsNet/GeneratedCode/Extensions/Number/NumberToAccelerationExtensions.g.cs b/UnitsNet/GeneratedCode/Extensions/Number/NumberToAccelerationExtensions.g.cs
index edf503e383..9fc9b9cc5b 100644
--- a/UnitsNet/GeneratedCode/Extensions/Number/NumberToAccelerationExtensions.g.cs
+++ b/UnitsNet/GeneratedCode/Extensions/Number/NumberToAccelerationExtensions.g.cs
@@ -50,6 +50,7 @@ public static class NumberToAccelerationExtensions
public static Acceleration CentimetersPerSecondSquared(this T value) => Acceleration.FromCentimetersPerSecondSquared(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Acceleration? CentimetersPerSecondSquared(this T? value) where T : struct => Acceleration.FromCentimetersPerSecondSquared(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -60,6 +61,7 @@ public static class NumberToAccelerationExtensions
public static Acceleration DecimetersPerSecondSquared(this T value) => Acceleration.FromDecimetersPerSecondSquared(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Acceleration? DecimetersPerSecondSquared(this T? value) where T : struct => Acceleration.FromDecimetersPerSecondSquared(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -70,6 +72,7 @@ public static class NumberToAccelerationExtensions
public static Acceleration FeetPerSecondSquared(this T value) => Acceleration.FromFeetPerSecondSquared(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Acceleration? FeetPerSecondSquared(this T? value) where T : struct => Acceleration.FromFeetPerSecondSquared(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -80,6 +83,7 @@ public static class NumberToAccelerationExtensions
public static Acceleration InchesPerSecondSquared(this T value) => Acceleration.FromInchesPerSecondSquared(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Acceleration? InchesPerSecondSquared(this T? value) where T : struct => Acceleration.FromInchesPerSecondSquared(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -90,6 +94,7 @@ public static class NumberToAccelerationExtensions
public static Acceleration KilometersPerSecondSquared(this T value) => Acceleration.FromKilometersPerSecondSquared(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Acceleration? KilometersPerSecondSquared(this T? value) where T : struct => Acceleration.FromKilometersPerSecondSquared(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -100,6 +105,7 @@ public static class NumberToAccelerationExtensions
public static Acceleration KnotsPerHour(this T value) => Acceleration.FromKnotsPerHour(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Acceleration? KnotsPerHour(this T? value) where T : struct => Acceleration.FromKnotsPerHour(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -110,6 +116,7 @@ public static class NumberToAccelerationExtensions
public static Acceleration KnotsPerMinute(this T value) => Acceleration.FromKnotsPerMinute(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Acceleration? KnotsPerMinute(this T? value) where T : struct => Acceleration.FromKnotsPerMinute(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -120,6 +127,7 @@ public static class NumberToAccelerationExtensions
public static Acceleration KnotsPerSecond(this T value) => Acceleration.FromKnotsPerSecond(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Acceleration? KnotsPerSecond(this T? value) where T : struct => Acceleration.FromKnotsPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -130,6 +138,7 @@ public static class NumberToAccelerationExtensions
public static Acceleration MetersPerSecondSquared(this T value) => Acceleration.FromMetersPerSecondSquared(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Acceleration? MetersPerSecondSquared(this T? value) where T : struct => Acceleration.FromMetersPerSecondSquared(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -140,6 +149,7 @@ public static class NumberToAccelerationExtensions
public static Acceleration MicrometersPerSecondSquared(this T value) => Acceleration.FromMicrometersPerSecondSquared(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Acceleration? MicrometersPerSecondSquared(this T? value) where T : struct => Acceleration.FromMicrometersPerSecondSquared(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -150,6 +160,7 @@ public static class NumberToAccelerationExtensions
public static Acceleration MillimetersPerSecondSquared(this T value) => Acceleration.FromMillimetersPerSecondSquared(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Acceleration? MillimetersPerSecondSquared(this T? value) where T : struct => Acceleration.FromMillimetersPerSecondSquared(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -160,6 +171,7 @@ public static class NumberToAccelerationExtensions
public static Acceleration NanometersPerSecondSquared(this T value) => Acceleration.FromNanometersPerSecondSquared(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Acceleration? NanometersPerSecondSquared(this T? value) where T : struct => Acceleration.FromNanometersPerSecondSquared(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -170,6 +182,7 @@ public static class NumberToAccelerationExtensions
public static Acceleration StandardGravity(this T value) => Acceleration.FromStandardGravity(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Acceleration? StandardGravity(this T? value) where T : struct => Acceleration.FromStandardGravity(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
diff --git a/UnitsNet/GeneratedCode/Extensions/Number/NumberToAmountOfSubstanceExtensions.g.cs b/UnitsNet/GeneratedCode/Extensions/Number/NumberToAmountOfSubstanceExtensions.g.cs
index 7bd1b9c441..f51cf4316b 100644
--- a/UnitsNet/GeneratedCode/Extensions/Number/NumberToAmountOfSubstanceExtensions.g.cs
+++ b/UnitsNet/GeneratedCode/Extensions/Number/NumberToAmountOfSubstanceExtensions.g.cs
@@ -50,6 +50,7 @@ public static class NumberToAmountOfSubstanceExtensions
public static AmountOfSubstance Centimoles(this T value) => AmountOfSubstance.FromCentimoles(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static AmountOfSubstance? Centimoles(this T? value) where T : struct => AmountOfSubstance.FromCentimoles(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -60,6 +61,7 @@ public static class NumberToAmountOfSubstanceExtensions
public static AmountOfSubstance CentipoundMoles(this T value) => AmountOfSubstance.FromCentipoundMoles(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static AmountOfSubstance? CentipoundMoles(this T? value) where T : struct => AmountOfSubstance.FromCentipoundMoles(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -70,6 +72,7 @@ public static class NumberToAmountOfSubstanceExtensions
public static AmountOfSubstance Decimoles(this T value) => AmountOfSubstance.FromDecimoles(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static AmountOfSubstance? Decimoles(this T? value) where T : struct => AmountOfSubstance.FromDecimoles(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -80,6 +83,7 @@ public static class NumberToAmountOfSubstanceExtensions
public static AmountOfSubstance DecipoundMoles(this T value) => AmountOfSubstance.FromDecipoundMoles(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static AmountOfSubstance? DecipoundMoles(this T? value) where T : struct => AmountOfSubstance.FromDecipoundMoles(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -90,6 +94,7 @@ public static class NumberToAmountOfSubstanceExtensions
public static AmountOfSubstance Kilomoles(this T value) => AmountOfSubstance.FromKilomoles(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static AmountOfSubstance? Kilomoles(this T? value) where T : struct => AmountOfSubstance.FromKilomoles(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -100,6 +105,7 @@ public static class NumberToAmountOfSubstanceExtensions
public static AmountOfSubstance KilopoundMoles(this T value) => AmountOfSubstance.FromKilopoundMoles(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static AmountOfSubstance? KilopoundMoles(this T? value) where T : struct => AmountOfSubstance.FromKilopoundMoles(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -110,6 +116,7 @@ public static class NumberToAmountOfSubstanceExtensions
public static AmountOfSubstance Micromoles(this T value) => AmountOfSubstance.FromMicromoles(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static AmountOfSubstance? Micromoles(this T? value) where T : struct => AmountOfSubstance.FromMicromoles(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -120,6 +127,7 @@ public static class NumberToAmountOfSubstanceExtensions
public static AmountOfSubstance MicropoundMoles(this T value) => AmountOfSubstance.FromMicropoundMoles(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static AmountOfSubstance? MicropoundMoles(this T? value) where T : struct => AmountOfSubstance.FromMicropoundMoles(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -130,6 +138,7 @@ public static class NumberToAmountOfSubstanceExtensions
public static AmountOfSubstance Millimoles(this T value) => AmountOfSubstance.FromMillimoles(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static AmountOfSubstance? Millimoles(this T? value) where T : struct => AmountOfSubstance.FromMillimoles(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -140,6 +149,7 @@ public static class NumberToAmountOfSubstanceExtensions
public static AmountOfSubstance MillipoundMoles(this T value) => AmountOfSubstance.FromMillipoundMoles(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static AmountOfSubstance? MillipoundMoles(this T? value) where T : struct => AmountOfSubstance.FromMillipoundMoles(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -150,6 +160,7 @@ public static class NumberToAmountOfSubstanceExtensions
public static AmountOfSubstance Moles(this T value) => AmountOfSubstance.FromMoles(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static AmountOfSubstance? Moles(this T? value) where T : struct => AmountOfSubstance.FromMoles(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -160,6 +171,7 @@ public static class NumberToAmountOfSubstanceExtensions
public static AmountOfSubstance Nanomoles(this T value) => AmountOfSubstance.FromNanomoles(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static AmountOfSubstance? Nanomoles(this T? value) where T : struct => AmountOfSubstance.FromNanomoles(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -170,6 +182,7 @@ public static class NumberToAmountOfSubstanceExtensions
public static AmountOfSubstance NanopoundMoles(this T value) => AmountOfSubstance.FromNanopoundMoles(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static AmountOfSubstance? NanopoundMoles(this T? value) where T : struct => AmountOfSubstance.FromNanopoundMoles(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -180,6 +193,7 @@ public static class NumberToAmountOfSubstanceExtensions
public static AmountOfSubstance PoundMoles(this T value) => AmountOfSubstance.FromPoundMoles(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static AmountOfSubstance? PoundMoles(this T? value) where T : struct => AmountOfSubstance.FromPoundMoles(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
diff --git a/UnitsNet/GeneratedCode/Extensions/Number/NumberToAmplitudeRatioExtensions.g.cs b/UnitsNet/GeneratedCode/Extensions/Number/NumberToAmplitudeRatioExtensions.g.cs
index 629d25b5a9..c65efd7352 100644
--- a/UnitsNet/GeneratedCode/Extensions/Number/NumberToAmplitudeRatioExtensions.g.cs
+++ b/UnitsNet/GeneratedCode/Extensions/Number/NumberToAmplitudeRatioExtensions.g.cs
@@ -50,6 +50,7 @@ public static class NumberToAmplitudeRatioExtensions
public static AmplitudeRatio DecibelMicrovolts(this T value) => AmplitudeRatio.FromDecibelMicrovolts(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static AmplitudeRatio? DecibelMicrovolts(this T? value) where T : struct => AmplitudeRatio.FromDecibelMicrovolts(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -60,6 +61,7 @@ public static class NumberToAmplitudeRatioExtensions
public static AmplitudeRatio DecibelMillivolts(this T value) => AmplitudeRatio.FromDecibelMillivolts(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static AmplitudeRatio? DecibelMillivolts(this T? value) where T : struct => AmplitudeRatio.FromDecibelMillivolts(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -70,6 +72,7 @@ public static class NumberToAmplitudeRatioExtensions
public static AmplitudeRatio DecibelsUnloaded(this T value) => AmplitudeRatio.FromDecibelsUnloaded(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static AmplitudeRatio? DecibelsUnloaded(this T? value) where T : struct => AmplitudeRatio.FromDecibelsUnloaded(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -80,6 +83,7 @@ public static class NumberToAmplitudeRatioExtensions
public static AmplitudeRatio DecibelVolts(this T value) => AmplitudeRatio.FromDecibelVolts(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static AmplitudeRatio? DecibelVolts(this T? value) where T : struct => AmplitudeRatio.FromDecibelVolts(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
diff --git a/UnitsNet/GeneratedCode/Extensions/Number/NumberToAngleExtensions.g.cs b/UnitsNet/GeneratedCode/Extensions/Number/NumberToAngleExtensions.g.cs
index 588694ab48..7a6a5ef36a 100644
--- a/UnitsNet/GeneratedCode/Extensions/Number/NumberToAngleExtensions.g.cs
+++ b/UnitsNet/GeneratedCode/Extensions/Number/NumberToAngleExtensions.g.cs
@@ -50,6 +50,7 @@ public static class NumberToAngleExtensions
public static Angle Arcminutes(this T value) => Angle.FromArcminutes(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Angle? Arcminutes(this T? value) where T : struct => Angle.FromArcminutes(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -60,6 +61,7 @@ public static class NumberToAngleExtensions
public static Angle Arcseconds(this T value) => Angle.FromArcseconds(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Angle? Arcseconds(this T? value) where T : struct => Angle.FromArcseconds(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -70,6 +72,7 @@ public static class NumberToAngleExtensions
public static Angle Centiradians(this T value) => Angle.FromCentiradians(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Angle? Centiradians(this T? value) where T : struct => Angle.FromCentiradians(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -80,6 +83,7 @@ public static class NumberToAngleExtensions
public static Angle Deciradians(this T value) => Angle.FromDeciradians(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Angle? Deciradians(this T? value) where T : struct => Angle.FromDeciradians(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -90,6 +94,7 @@ public static class NumberToAngleExtensions
public static Angle Degrees(this T value) => Angle.FromDegrees(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Angle? Degrees(this T? value) where T : struct => Angle.FromDegrees(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -100,6 +105,7 @@ public static class NumberToAngleExtensions
public static Angle Gradians(this T value) => Angle.FromGradians(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Angle? Gradians(this T? value) where T : struct => Angle.FromGradians(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -110,6 +116,7 @@ public static class NumberToAngleExtensions
public static Angle Microdegrees(this T value) => Angle.FromMicrodegrees(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Angle? Microdegrees(this T? value) where T : struct => Angle.FromMicrodegrees(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -120,6 +127,7 @@ public static class NumberToAngleExtensions
public static Angle Microradians(this T value) => Angle.FromMicroradians(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Angle? Microradians(this T? value) where T : struct => Angle.FromMicroradians(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -130,6 +138,7 @@ public static class NumberToAngleExtensions
public static Angle Millidegrees(this T value) => Angle.FromMillidegrees(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Angle? Millidegrees(this T? value) where T : struct => Angle.FromMillidegrees(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -140,6 +149,7 @@ public static class NumberToAngleExtensions
public static Angle Milliradians(this T value) => Angle.FromMilliradians(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Angle? Milliradians(this T? value) where T : struct => Angle.FromMilliradians(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -150,6 +160,7 @@ public static class NumberToAngleExtensions
public static Angle Nanodegrees(this T value) => Angle.FromNanodegrees(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Angle? Nanodegrees(this T? value) where T : struct => Angle.FromNanodegrees(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -160,6 +171,7 @@ public static class NumberToAngleExtensions
public static Angle Nanoradians(this T value) => Angle.FromNanoradians(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Angle? Nanoradians(this T? value) where T : struct => Angle.FromNanoradians(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -170,6 +182,7 @@ public static class NumberToAngleExtensions
public static Angle Radians(this T value) => Angle.FromRadians(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Angle? Radians(this T? value) where T : struct => Angle.FromRadians(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -180,6 +193,7 @@ public static class NumberToAngleExtensions
public static Angle Revolutions(this T value) => Angle.FromRevolutions(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Angle? Revolutions(this T? value) where T : struct => Angle.FromRevolutions(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
diff --git a/UnitsNet/GeneratedCode/Extensions/Number/NumberToApparentEnergyExtensions.g.cs b/UnitsNet/GeneratedCode/Extensions/Number/NumberToApparentEnergyExtensions.g.cs
index 0de30c9b7a..b6ff726836 100644
--- a/UnitsNet/GeneratedCode/Extensions/Number/NumberToApparentEnergyExtensions.g.cs
+++ b/UnitsNet/GeneratedCode/Extensions/Number/NumberToApparentEnergyExtensions.g.cs
@@ -50,6 +50,7 @@ public static class NumberToApparentEnergyExtensions
public static ApparentEnergy KilovoltampereHours(this T value) => ApparentEnergy.FromKilovoltampereHours(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static ApparentEnergy? KilovoltampereHours(this T? value) where T : struct => ApparentEnergy.FromKilovoltampereHours(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -60,6 +61,7 @@ public static class NumberToApparentEnergyExtensions
public static ApparentEnergy MegavoltampereHours(this T value) => ApparentEnergy.FromMegavoltampereHours(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static ApparentEnergy? MegavoltampereHours(this T? value) where T : struct => ApparentEnergy.FromMegavoltampereHours(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -70,6 +72,7 @@ public static class NumberToApparentEnergyExtensions
public static ApparentEnergy VoltampereHours(this T value) => ApparentEnergy.FromVoltampereHours(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static ApparentEnergy? VoltampereHours(this T? value) where T : struct => ApparentEnergy.FromVoltampereHours(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
diff --git a/UnitsNet/GeneratedCode/Extensions/Number/NumberToApparentPowerExtensions.g.cs b/UnitsNet/GeneratedCode/Extensions/Number/NumberToApparentPowerExtensions.g.cs
index 01dc57077d..ad97cdc78e 100644
--- a/UnitsNet/GeneratedCode/Extensions/Number/NumberToApparentPowerExtensions.g.cs
+++ b/UnitsNet/GeneratedCode/Extensions/Number/NumberToApparentPowerExtensions.g.cs
@@ -50,6 +50,7 @@ public static class NumberToApparentPowerExtensions
public static ApparentPower Gigavoltamperes(this T value) => ApparentPower.FromGigavoltamperes(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static ApparentPower? Gigavoltamperes(this T? value) where T : struct => ApparentPower.FromGigavoltamperes(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -60,6 +61,7 @@ public static class NumberToApparentPowerExtensions
public static ApparentPower Kilovoltamperes(this T value) => ApparentPower.FromKilovoltamperes(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static ApparentPower? Kilovoltamperes(this T? value) where T : struct => ApparentPower.FromKilovoltamperes(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -70,6 +72,7 @@ public static class NumberToApparentPowerExtensions
public static ApparentPower Megavoltamperes(this T value) => ApparentPower.FromMegavoltamperes(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static ApparentPower? Megavoltamperes(this T? value) where T : struct => ApparentPower.FromMegavoltamperes(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -80,6 +83,7 @@ public static class NumberToApparentPowerExtensions
public static ApparentPower Voltamperes(this T value) => ApparentPower.FromVoltamperes(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static ApparentPower? Voltamperes(this T? value) where T : struct => ApparentPower.FromVoltamperes(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
diff --git a/UnitsNet/GeneratedCode/Extensions/Number/NumberToAreaDensityExtensions.g.cs b/UnitsNet/GeneratedCode/Extensions/Number/NumberToAreaDensityExtensions.g.cs
index 4ea6a9826c..c91ee1b15d 100644
--- a/UnitsNet/GeneratedCode/Extensions/Number/NumberToAreaDensityExtensions.g.cs
+++ b/UnitsNet/GeneratedCode/Extensions/Number/NumberToAreaDensityExtensions.g.cs
@@ -50,6 +50,7 @@ public static class NumberToAreaDensityExtensions
public static AreaDensity KilogramsPerSquareMeter(this T value) => AreaDensity.FromKilogramsPerSquareMeter(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static AreaDensity? KilogramsPerSquareMeter(this T? value) where T : struct => AreaDensity.FromKilogramsPerSquareMeter(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
diff --git a/UnitsNet/GeneratedCode/Extensions/Number/NumberToAreaExtensions.g.cs b/UnitsNet/GeneratedCode/Extensions/Number/NumberToAreaExtensions.g.cs
index 2567e15d3e..f9efe3d5f6 100644
--- a/UnitsNet/GeneratedCode/Extensions/Number/NumberToAreaExtensions.g.cs
+++ b/UnitsNet/GeneratedCode/Extensions/Number/NumberToAreaExtensions.g.cs
@@ -50,6 +50,7 @@ public static class NumberToAreaExtensions
public static Area Acres(this T value) => Area.FromAcres(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Area? Acres(this T? value) where T : struct => Area.FromAcres(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -60,6 +61,7 @@ public static class NumberToAreaExtensions
public static Area Hectares(this T value) => Area.FromHectares(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Area? Hectares(this T? value) where T : struct => Area.FromHectares(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -70,6 +72,7 @@ public static class NumberToAreaExtensions
public static Area SquareCentimeters(this T value) => Area.FromSquareCentimeters(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Area? SquareCentimeters(this T? value) where T : struct => Area.FromSquareCentimeters(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -80,6 +83,7 @@ public static class NumberToAreaExtensions
public static Area SquareDecimeters(this T value) => Area.FromSquareDecimeters(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Area? SquareDecimeters(this T? value) where T : struct => Area.FromSquareDecimeters(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -90,6 +94,7 @@ public static class NumberToAreaExtensions
public static Area SquareFeet(this T value) => Area.FromSquareFeet(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Area? SquareFeet(this T? value) where T : struct => Area.FromSquareFeet(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -100,6 +105,7 @@ public static class NumberToAreaExtensions
public static Area SquareInches(this T value) => Area.FromSquareInches(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Area? SquareInches(this T? value) where T : struct => Area.FromSquareInches(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -110,6 +116,7 @@ public static class NumberToAreaExtensions
public static Area SquareKilometers(this T value) => Area.FromSquareKilometers(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Area? SquareKilometers(this T? value) where T : struct => Area.FromSquareKilometers(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -120,6 +127,7 @@ public static class NumberToAreaExtensions
public static Area SquareMeters(this T value) => Area.FromSquareMeters(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Area? SquareMeters(this T? value) where T : struct => Area.FromSquareMeters(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -130,6 +138,7 @@ public static class NumberToAreaExtensions
public static Area SquareMicrometers(this T value) => Area.FromSquareMicrometers(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Area? SquareMicrometers(this T? value) where T : struct => Area.FromSquareMicrometers(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -140,6 +149,7 @@ public static class NumberToAreaExtensions
public static Area SquareMiles(this T value) => Area.FromSquareMiles(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Area? SquareMiles(this T? value) where T : struct => Area.FromSquareMiles(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -150,6 +160,7 @@ public static class NumberToAreaExtensions
public static Area SquareMillimeters(this T value) => Area.FromSquareMillimeters(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Area? SquareMillimeters(this T? value) where T : struct => Area.FromSquareMillimeters(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -160,6 +171,7 @@ public static class NumberToAreaExtensions
public static Area SquareYards(this T value) => Area.FromSquareYards(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Area? SquareYards(this T? value) where T : struct => Area.FromSquareYards(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -170,6 +182,7 @@ public static class NumberToAreaExtensions
public static Area UsSurveySquareFeet(this T value) => Area.FromUsSurveySquareFeet(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Area? UsSurveySquareFeet(this T? value) where T : struct => Area.FromUsSurveySquareFeet(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
diff --git a/UnitsNet/GeneratedCode/Extensions/Number/NumberToAreaMomentOfInertiaExtensions.g.cs b/UnitsNet/GeneratedCode/Extensions/Number/NumberToAreaMomentOfInertiaExtensions.g.cs
index eff49c3ffb..e9a5af6b3f 100644
--- a/UnitsNet/GeneratedCode/Extensions/Number/NumberToAreaMomentOfInertiaExtensions.g.cs
+++ b/UnitsNet/GeneratedCode/Extensions/Number/NumberToAreaMomentOfInertiaExtensions.g.cs
@@ -50,6 +50,7 @@ public static class NumberToAreaMomentOfInertiaExtensions
public static AreaMomentOfInertia CentimetersToTheFourth(this T value) => AreaMomentOfInertia.FromCentimetersToTheFourth(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static AreaMomentOfInertia? CentimetersToTheFourth(this T? value) where T : struct => AreaMomentOfInertia.FromCentimetersToTheFourth(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -60,6 +61,7 @@ public static class NumberToAreaMomentOfInertiaExtensions
public static AreaMomentOfInertia DecimetersToTheFourth(this T value) => AreaMomentOfInertia.FromDecimetersToTheFourth(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static AreaMomentOfInertia? DecimetersToTheFourth(this T? value) where T : struct => AreaMomentOfInertia.FromDecimetersToTheFourth(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -70,6 +72,7 @@ public static class NumberToAreaMomentOfInertiaExtensions
public static AreaMomentOfInertia FeetToTheFourth(this T value) => AreaMomentOfInertia.FromFeetToTheFourth(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static AreaMomentOfInertia? FeetToTheFourth(this T? value) where T : struct => AreaMomentOfInertia.FromFeetToTheFourth(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -80,6 +83,7 @@ public static class NumberToAreaMomentOfInertiaExtensions
public static AreaMomentOfInertia InchesToTheFourth(this T value) => AreaMomentOfInertia.FromInchesToTheFourth(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static AreaMomentOfInertia? InchesToTheFourth(this T? value) where T : struct => AreaMomentOfInertia.FromInchesToTheFourth(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -90,6 +94,7 @@ public static class NumberToAreaMomentOfInertiaExtensions
public static AreaMomentOfInertia MetersToTheFourth(this T value) => AreaMomentOfInertia.FromMetersToTheFourth(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static AreaMomentOfInertia? MetersToTheFourth(this T? value) where T : struct => AreaMomentOfInertia.FromMetersToTheFourth(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -100,6 +105,7 @@ public static class NumberToAreaMomentOfInertiaExtensions
public static AreaMomentOfInertia MillimetersToTheFourth(this T value) => AreaMomentOfInertia.FromMillimetersToTheFourth(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static AreaMomentOfInertia? MillimetersToTheFourth(this T? value) where T : struct => AreaMomentOfInertia.FromMillimetersToTheFourth(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
diff --git a/UnitsNet/GeneratedCode/Extensions/Number/NumberToBitRateExtensions.g.cs b/UnitsNet/GeneratedCode/Extensions/Number/NumberToBitRateExtensions.g.cs
index 35921232c7..4efef3834b 100644
--- a/UnitsNet/GeneratedCode/Extensions/Number/NumberToBitRateExtensions.g.cs
+++ b/UnitsNet/GeneratedCode/Extensions/Number/NumberToBitRateExtensions.g.cs
@@ -50,6 +50,7 @@ public static class NumberToBitRateExtensions
public static BitRate BitsPerSecond(this T value) => BitRate.FromBitsPerSecond(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BitRate? BitsPerSecond(this T? value) where T : struct => BitRate.FromBitsPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -60,6 +61,7 @@ public static class NumberToBitRateExtensions
public static BitRate BytesPerSecond(this T value) => BitRate.FromBytesPerSecond(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BitRate? BytesPerSecond(this T? value) where T : struct => BitRate.FromBytesPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -70,6 +72,7 @@ public static class NumberToBitRateExtensions
public static BitRate ExabitsPerSecond(this T value) => BitRate.FromExabitsPerSecond(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BitRate? ExabitsPerSecond(this T? value) where T : struct => BitRate.FromExabitsPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -80,6 +83,7 @@ public static class NumberToBitRateExtensions
public static BitRate ExabytesPerSecond(this T value) => BitRate.FromExabytesPerSecond(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BitRate? ExabytesPerSecond(this T? value) where T : struct => BitRate.FromExabytesPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -90,6 +94,7 @@ public static class NumberToBitRateExtensions
public static BitRate ExbibitsPerSecond(this T value) => BitRate.FromExbibitsPerSecond(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BitRate? ExbibitsPerSecond(this T? value) where T : struct => BitRate.FromExbibitsPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -100,6 +105,7 @@ public static class NumberToBitRateExtensions
public static BitRate ExbibytesPerSecond(this T value) => BitRate.FromExbibytesPerSecond(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BitRate? ExbibytesPerSecond(this T? value) where T : struct => BitRate.FromExbibytesPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -110,6 +116,7 @@ public static class NumberToBitRateExtensions
public static BitRate GibibitsPerSecond(this T value) => BitRate.FromGibibitsPerSecond(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BitRate? GibibitsPerSecond(this T? value) where T : struct => BitRate.FromGibibitsPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -120,6 +127,7 @@ public static class NumberToBitRateExtensions
public static BitRate GibibytesPerSecond(this T value) => BitRate.FromGibibytesPerSecond(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BitRate? GibibytesPerSecond(this T? value) where T : struct => BitRate.FromGibibytesPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -130,6 +138,7 @@ public static class NumberToBitRateExtensions
public static BitRate GigabitsPerSecond(this T value) => BitRate.FromGigabitsPerSecond(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BitRate? GigabitsPerSecond(this T? value) where T : struct => BitRate.FromGigabitsPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -140,6 +149,7 @@ public static class NumberToBitRateExtensions
public static BitRate GigabytesPerSecond(this T value) => BitRate.FromGigabytesPerSecond(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BitRate? GigabytesPerSecond(this T? value) where T : struct => BitRate.FromGigabytesPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -150,6 +160,7 @@ public static class NumberToBitRateExtensions
public static BitRate KibibitsPerSecond(this T value) => BitRate.FromKibibitsPerSecond(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BitRate? KibibitsPerSecond(this T? value) where T : struct => BitRate.FromKibibitsPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -160,6 +171,7 @@ public static class NumberToBitRateExtensions
public static BitRate KibibytesPerSecond(this T value) => BitRate.FromKibibytesPerSecond(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BitRate? KibibytesPerSecond(this T? value) where T : struct => BitRate.FromKibibytesPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -170,6 +182,7 @@ public static class NumberToBitRateExtensions
public static BitRate KilobitsPerSecond(this T value) => BitRate.FromKilobitsPerSecond(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BitRate? KilobitsPerSecond(this T? value) where T : struct => BitRate.FromKilobitsPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -180,6 +193,7 @@ public static class NumberToBitRateExtensions
public static BitRate KilobytesPerSecond(this T value) => BitRate.FromKilobytesPerSecond(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BitRate? KilobytesPerSecond(this T? value) where T : struct => BitRate.FromKilobytesPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -190,6 +204,7 @@ public static class NumberToBitRateExtensions
public static BitRate MebibitsPerSecond(this T value) => BitRate.FromMebibitsPerSecond(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BitRate? MebibitsPerSecond(this T? value) where T : struct => BitRate.FromMebibitsPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -200,6 +215,7 @@ public static class NumberToBitRateExtensions
public static BitRate MebibytesPerSecond(this T value) => BitRate.FromMebibytesPerSecond(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BitRate? MebibytesPerSecond(this T? value) where T : struct => BitRate.FromMebibytesPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -210,6 +226,7 @@ public static class NumberToBitRateExtensions
public static BitRate MegabitsPerSecond(this T value) => BitRate.FromMegabitsPerSecond(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BitRate? MegabitsPerSecond(this T? value) where T : struct => BitRate.FromMegabitsPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -220,6 +237,7 @@ public static class NumberToBitRateExtensions
public static BitRate MegabytesPerSecond(this T value) => BitRate.FromMegabytesPerSecond(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BitRate? MegabytesPerSecond(this T? value) where T : struct => BitRate.FromMegabytesPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -230,6 +248,7 @@ public static class NumberToBitRateExtensions
public static BitRate PebibitsPerSecond(this T value) => BitRate.FromPebibitsPerSecond(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BitRate? PebibitsPerSecond(this T? value) where T : struct => BitRate.FromPebibitsPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -240,6 +259,7 @@ public static class NumberToBitRateExtensions
public static BitRate PebibytesPerSecond(this T value) => BitRate.FromPebibytesPerSecond(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BitRate? PebibytesPerSecond(this T? value) where T : struct => BitRate.FromPebibytesPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -250,6 +270,7 @@ public static class NumberToBitRateExtensions
public static BitRate PetabitsPerSecond(this T value) => BitRate.FromPetabitsPerSecond(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BitRate? PetabitsPerSecond(this T? value) where T : struct => BitRate.FromPetabitsPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -260,6 +281,7 @@ public static class NumberToBitRateExtensions
public static BitRate PetabytesPerSecond(this T value) => BitRate.FromPetabytesPerSecond(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BitRate? PetabytesPerSecond(this T? value) where T : struct => BitRate.FromPetabytesPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -270,6 +292,7 @@ public static class NumberToBitRateExtensions
public static BitRate TebibitsPerSecond(this T value) => BitRate.FromTebibitsPerSecond(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BitRate? TebibitsPerSecond(this T? value) where T : struct => BitRate.FromTebibitsPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -280,6 +303,7 @@ public static class NumberToBitRateExtensions
public static BitRate TebibytesPerSecond(this T value) => BitRate.FromTebibytesPerSecond(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BitRate? TebibytesPerSecond(this T? value) where T : struct => BitRate.FromTebibytesPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -290,6 +314,7 @@ public static class NumberToBitRateExtensions
public static BitRate TerabitsPerSecond(this T value) => BitRate.FromTerabitsPerSecond(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BitRate? TerabitsPerSecond(this T? value) where T : struct => BitRate.FromTerabitsPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -300,6 +325,7 @@ public static class NumberToBitRateExtensions
public static BitRate TerabytesPerSecond(this T value) => BitRate.FromTerabytesPerSecond(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BitRate? TerabytesPerSecond(this T? value) where T : struct => BitRate.FromTerabytesPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
diff --git a/UnitsNet/GeneratedCode/Extensions/Number/NumberToBrakeSpecificFuelConsumptionExtensions.g.cs b/UnitsNet/GeneratedCode/Extensions/Number/NumberToBrakeSpecificFuelConsumptionExtensions.g.cs
index d4ca726177..1342e04e53 100644
--- a/UnitsNet/GeneratedCode/Extensions/Number/NumberToBrakeSpecificFuelConsumptionExtensions.g.cs
+++ b/UnitsNet/GeneratedCode/Extensions/Number/NumberToBrakeSpecificFuelConsumptionExtensions.g.cs
@@ -50,6 +50,7 @@ public static class NumberToBrakeSpecificFuelConsumptionExtensions
public static BrakeSpecificFuelConsumption GramsPerKiloWattHour(this T value) => BrakeSpecificFuelConsumption.FromGramsPerKiloWattHour(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BrakeSpecificFuelConsumption? GramsPerKiloWattHour(this T? value) where T : struct => BrakeSpecificFuelConsumption.FromGramsPerKiloWattHour(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -60,6 +61,7 @@ public static class NumberToBrakeSpecificFuelConsumptionExtensions
public static BrakeSpecificFuelConsumption KilogramsPerJoule(this T value) => BrakeSpecificFuelConsumption.FromKilogramsPerJoule(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BrakeSpecificFuelConsumption? KilogramsPerJoule(this T? value) where T : struct => BrakeSpecificFuelConsumption.FromKilogramsPerJoule(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -70,6 +72,7 @@ public static class NumberToBrakeSpecificFuelConsumptionExtensions
public static BrakeSpecificFuelConsumption PoundsPerMechanicalHorsepowerHour(this T value) => BrakeSpecificFuelConsumption.FromPoundsPerMechanicalHorsepowerHour(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static BrakeSpecificFuelConsumption? PoundsPerMechanicalHorsepowerHour(this T? value) where T : struct => BrakeSpecificFuelConsumption.FromPoundsPerMechanicalHorsepowerHour(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
diff --git a/UnitsNet/GeneratedCode/Extensions/Number/NumberToCapacitanceExtensions.g.cs b/UnitsNet/GeneratedCode/Extensions/Number/NumberToCapacitanceExtensions.g.cs
index 9233a82eae..0ec974e4ae 100644
--- a/UnitsNet/GeneratedCode/Extensions/Number/NumberToCapacitanceExtensions.g.cs
+++ b/UnitsNet/GeneratedCode/Extensions/Number/NumberToCapacitanceExtensions.g.cs
@@ -50,6 +50,7 @@ public static class NumberToCapacitanceExtensions
public static Capacitance Farads(this T value) => Capacitance.FromFarads(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Capacitance? Farads(this T? value) where T : struct => Capacitance.FromFarads(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
diff --git a/UnitsNet/GeneratedCode/Extensions/Number/NumberToDensityExtensions.g.cs b/UnitsNet/GeneratedCode/Extensions/Number/NumberToDensityExtensions.g.cs
index 4eab768465..ea7699b6a7 100644
--- a/UnitsNet/GeneratedCode/Extensions/Number/NumberToDensityExtensions.g.cs
+++ b/UnitsNet/GeneratedCode/Extensions/Number/NumberToDensityExtensions.g.cs
@@ -50,6 +50,7 @@ public static class NumberToDensityExtensions
public static Density CentigramsPerDeciLiter(this T value) => Density.FromCentigramsPerDeciLiter(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Density? CentigramsPerDeciLiter(this T? value) where T : struct => Density.FromCentigramsPerDeciLiter(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -60,6 +61,7 @@ public static class NumberToDensityExtensions
public static Density CentigramsPerLiter(this T value) => Density.FromCentigramsPerLiter(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Density? CentigramsPerLiter(this T? value) where T : struct => Density.FromCentigramsPerLiter(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -70,6 +72,7 @@ public static class NumberToDensityExtensions
public static Density CentigramsPerMilliliter(this T value) => Density.FromCentigramsPerMilliliter(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Density? CentigramsPerMilliliter(this T? value) where T : struct => Density.FromCentigramsPerMilliliter(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -80,6 +83,7 @@ public static class NumberToDensityExtensions
public static Density DecigramsPerDeciLiter(this T value) => Density.FromDecigramsPerDeciLiter(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Density? DecigramsPerDeciLiter(this T? value) where T : struct => Density.FromDecigramsPerDeciLiter(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -90,6 +94,7 @@ public static class NumberToDensityExtensions
public static Density DecigramsPerLiter(this T value) => Density.FromDecigramsPerLiter(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Density? DecigramsPerLiter(this T? value) where T : struct => Density.FromDecigramsPerLiter(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -100,6 +105,7 @@ public static class NumberToDensityExtensions
public static Density DecigramsPerMilliliter(this T value) => Density.FromDecigramsPerMilliliter(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Density? DecigramsPerMilliliter(this T? value) where T : struct => Density.FromDecigramsPerMilliliter(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -110,6 +116,7 @@ public static class NumberToDensityExtensions
public static Density GramsPerCubicCentimeter(this T value) => Density.FromGramsPerCubicCentimeter(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Density? GramsPerCubicCentimeter(this T? value) where T : struct => Density.FromGramsPerCubicCentimeter(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -120,6 +127,7 @@ public static class NumberToDensityExtensions
public static Density GramsPerCubicMeter(this T value) => Density.FromGramsPerCubicMeter(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Density? GramsPerCubicMeter(this T? value) where T : struct => Density.FromGramsPerCubicMeter(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -130,6 +138,7 @@ public static class NumberToDensityExtensions
public static Density GramsPerCubicMillimeter(this T value) => Density.FromGramsPerCubicMillimeter(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Density? GramsPerCubicMillimeter(this T? value) where T : struct => Density.FromGramsPerCubicMillimeter(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -140,6 +149,7 @@ public static class NumberToDensityExtensions
public static Density GramsPerDeciLiter(this T value) => Density.FromGramsPerDeciLiter(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Density? GramsPerDeciLiter(this T? value) where T : struct => Density.FromGramsPerDeciLiter(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -150,6 +160,7 @@ public static class NumberToDensityExtensions
public static Density GramsPerLiter(this T value) => Density.FromGramsPerLiter(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Density? GramsPerLiter(this T? value) where T : struct => Density.FromGramsPerLiter(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -160,6 +171,7 @@ public static class NumberToDensityExtensions
public static Density GramsPerMilliliter(this T value) => Density.FromGramsPerMilliliter(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Density? GramsPerMilliliter(this T? value) where T : struct => Density.FromGramsPerMilliliter(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -170,6 +182,7 @@ public static class NumberToDensityExtensions
public static Density KilogramsPerCubicCentimeter(this T value) => Density.FromKilogramsPerCubicCentimeter(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Density? KilogramsPerCubicCentimeter(this T? value) where T : struct => Density.FromKilogramsPerCubicCentimeter(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -180,6 +193,7 @@ public static class NumberToDensityExtensions
public static Density KilogramsPerCubicMeter(this T value) => Density.FromKilogramsPerCubicMeter(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Density? KilogramsPerCubicMeter(this T? value) where T : struct => Density.FromKilogramsPerCubicMeter(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -190,6 +204,7 @@ public static class NumberToDensityExtensions
public static Density KilogramsPerCubicMillimeter(this T value) => Density.FromKilogramsPerCubicMillimeter(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Density? KilogramsPerCubicMillimeter(this T? value) where T : struct => Density.FromKilogramsPerCubicMillimeter(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -200,6 +215,7 @@ public static class NumberToDensityExtensions
public static Density KilopoundsPerCubicFoot(this T value) => Density.FromKilopoundsPerCubicFoot(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Density? KilopoundsPerCubicFoot(this T? value) where T : struct => Density.FromKilopoundsPerCubicFoot(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -210,6 +226,7 @@ public static class NumberToDensityExtensions
public static Density KilopoundsPerCubicInch(this T value) => Density.FromKilopoundsPerCubicInch(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Density? KilopoundsPerCubicInch(this T? value) where T : struct => Density.FromKilopoundsPerCubicInch(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -220,6 +237,7 @@ public static class NumberToDensityExtensions
public static Density MicrogramsPerDeciLiter(this T value) => Density.FromMicrogramsPerDeciLiter(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Density? MicrogramsPerDeciLiter(this T? value) where T : struct => Density.FromMicrogramsPerDeciLiter(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -230,6 +248,7 @@ public static class NumberToDensityExtensions
public static Density MicrogramsPerLiter(this T value) => Density.FromMicrogramsPerLiter(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Density? MicrogramsPerLiter(this T? value) where T : struct => Density.FromMicrogramsPerLiter(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -240,6 +259,7 @@ public static class NumberToDensityExtensions
public static Density MicrogramsPerMilliliter(this T value) => Density.FromMicrogramsPerMilliliter(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Density? MicrogramsPerMilliliter(this T? value) where T : struct => Density.FromMicrogramsPerMilliliter(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -250,6 +270,7 @@ public static class NumberToDensityExtensions
public static Density MilligramsPerCubicMeter(this T value) => Density.FromMilligramsPerCubicMeter(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Density? MilligramsPerCubicMeter(this T? value) where T : struct => Density.FromMilligramsPerCubicMeter(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -260,6 +281,7 @@ public static class NumberToDensityExtensions
public static Density MilligramsPerDeciLiter(this T value) => Density.FromMilligramsPerDeciLiter(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Density? MilligramsPerDeciLiter(this T? value) where T : struct => Density.FromMilligramsPerDeciLiter(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -270,6 +292,7 @@ public static class NumberToDensityExtensions
public static Density MilligramsPerLiter(this T value) => Density.FromMilligramsPerLiter(Convert.ToDouble(value));
///
+ [Obsolete("Nullable type support has been deprecated and will be removed in a future release.")]
public static Density? MilligramsPerLiter(this T? value) where T : struct => Density.FromMilligramsPerLiter(value == null ? (double?)null : Convert.ToDouble(value.Value));
#endregion
@@ -280,6 +303,7 @@ public static class NumberToDensityExtensions
public static Density MilligramsPerMilliliter