static double IFloatingPoint<double>.Truncate(double x)
=> Math.Truncate(x);
+ [RequiresPreviewFeatures]
+ static bool IFloatingPoint<double>.IsFinite(double d) => IsFinite(d);
+
+ [RequiresPreviewFeatures]
+ static bool IFloatingPoint<double>.IsInfinity(double d) => IsInfinity(d);
+
+ [RequiresPreviewFeatures]
+ static bool IFloatingPoint<double>.IsNaN(double d) => IsNaN(d);
+
+ [RequiresPreviewFeatures]
+ static bool IFloatingPoint<double>.IsNegative(double d) => IsNegative(d);
+
+ [RequiresPreviewFeatures]
+ static bool IFloatingPoint<double>.IsNegativeInfinity(double d) => IsNegativeInfinity(d);
+
+ [RequiresPreviewFeatures]
+ static bool IFloatingPoint<double>.IsNormal(double d) => IsNormal(d);
+
+ [RequiresPreviewFeatures]
+ static bool IFloatingPoint<double>.IsPositiveInfinity(double d) => IsPositiveInfinity(d);
+
+ [RequiresPreviewFeatures]
+ static bool IFloatingPoint<double>.IsSubnormal(double d) => IsSubnormal(d);
+
// static double IFloatingPoint<double>.AcosPi(double x)
// => Math.AcosPi(x);
//
static Half IFloatingPoint<Half>.Truncate(Half x)
=> (Half)MathF.Truncate((float)x);
+ [RequiresPreviewFeatures]
+ static bool IFloatingPoint<Half>.IsFinite(Half x) => IsFinite(x);
+
+ [RequiresPreviewFeatures]
+ static bool IFloatingPoint<Half>.IsInfinity(Half x) => IsInfinity(x);
+
+ [RequiresPreviewFeatures]
+ static bool IFloatingPoint<Half>.IsNaN(Half x) => IsNaN(x);
+
+ [RequiresPreviewFeatures]
+ static bool IFloatingPoint<Half>.IsNegative(Half x) => IsNegative(x);
+
+ [RequiresPreviewFeatures]
+ static bool IFloatingPoint<Half>.IsNegativeInfinity(Half x) => IsNegativeInfinity(x);
+
+ [RequiresPreviewFeatures]
+ static bool IFloatingPoint<Half>.IsNormal(Half x) => IsNormal(x);
+
+ [RequiresPreviewFeatures]
+ static bool IFloatingPoint<Half>.IsPositiveInfinity(Half x) => IsPositiveInfinity(x);
+
+ [RequiresPreviewFeatures]
+ static bool IFloatingPoint<Half>.IsSubnormal(Half x) => IsSubnormal(x);
+
+
// static Half IFloatingPoint<Half>.AcosPi(Half x)
// => (Half)MathF.AcosPi((float)x);
//
static float IFloatingPoint<float>.Truncate(float x)
=> MathF.Truncate(x);
+ [RequiresPreviewFeatures]
+ static bool IFloatingPoint<float>.IsFinite(float x) => IsFinite(x);
+
+ [RequiresPreviewFeatures]
+ static bool IFloatingPoint<float>.IsInfinity(float x) => IsInfinity(x);
+
+ [RequiresPreviewFeatures]
+ static bool IFloatingPoint<float>.IsNaN(float x) => IsNaN(x);
+
+ [RequiresPreviewFeatures]
+ static bool IFloatingPoint<float>.IsNegative(float x) => IsNegative(x);
+
+ [RequiresPreviewFeatures]
+ static bool IFloatingPoint<float>.IsNegativeInfinity(float x) => IsNegativeInfinity(x);
+
+ [RequiresPreviewFeatures]
+ static bool IFloatingPoint<float>.IsNormal(float x) => IsNormal(x);
+
+ [RequiresPreviewFeatures]
+ static bool IFloatingPoint<float>.IsPositiveInfinity(float x) => IsPositiveInfinity(x);
+
+ [RequiresPreviewFeatures]
+ static bool IFloatingPoint<float>.IsSubnormal(float x) => IsSubnormal(x);
+
// static float IFloatingPoint<float>.AcosPi(float x)
// => MathF.AcosPi(x);
//
static double IFloatingPoint<double>.Truncate(double x) { throw null; }
[System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
+ static bool IFloatingPoint<double>.IsFinite(double d) { throw null; }
+ [System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
+ static bool IFloatingPoint<double>.IsInfinity(double d) { throw null; }
+ [System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
+ static bool IFloatingPoint<double>.IsNaN(double d) { throw null; }
+ [System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
+ static bool IFloatingPoint<double>.IsNegative(double d) { throw null; }
+ [System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
+ static bool IFloatingPoint<double>.IsNegativeInfinity(double d) { throw null; }
+ [System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
+ static bool IFloatingPoint<double>.IsNormal(double d) { throw null; }
+ [System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
+ static bool IFloatingPoint<double>.IsPositiveInfinity(double d) { throw null; }
+ [System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
+ static bool IFloatingPoint<double>.IsSubnormal(double d) { throw null; }
+
+ [System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
static double IIncrementOperators<double>.operator ++(double value) { throw null; }
[System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
static System.Half IFloatingPoint<System.Half>.Truncate(System.Half x) { throw null; }
[System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
+ static bool IFloatingPoint<System.Half>.IsFinite(System.Half x) { throw null; }
+ [System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
+ static bool IFloatingPoint<System.Half>.IsInfinity(System.Half x) { throw null; }
+ [System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
+ static bool IFloatingPoint<System.Half>.IsNaN(System.Half x) { throw null; }
+ [System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
+ static bool IFloatingPoint<System.Half>.IsNegative(System.Half x) { throw null; }
+ [System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
+ static bool IFloatingPoint<System.Half>.IsNegativeInfinity(System.Half x) { throw null; }
+ [System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
+ static bool IFloatingPoint<System.Half>.IsNormal(System.Half x) { throw null; }
+ [System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
+ static bool IFloatingPoint<System.Half>.IsPositiveInfinity(System.Half x) { throw null; }
+ [System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
+ static bool IFloatingPoint<System.Half>.IsSubnormal(System.Half x) { throw null; }
+
+ [System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
static System.Half IIncrementOperators<System.Half>.operator ++(System.Half value) { throw null; }
[System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
static float IFloatingPoint<float>.Truncate(float x) { throw null; }
[System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
+ static bool IFloatingPoint<float>.IsFinite(float x) { throw null; }
+ [System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
+ static bool IFloatingPoint<float>.IsInfinity(float x) { throw null; }
+ [System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
+ static bool IFloatingPoint<float>.IsNaN(float x) { throw null; }
+ [System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
+ static bool IFloatingPoint<float>.IsNegative(float x) { throw null; }
+ [System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
+ static bool IFloatingPoint<float>.IsNegativeInfinity(float x) { throw null; }
+ [System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
+ static bool IFloatingPoint<float>.IsNormal(float x) { throw null; }
+ [System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
+ static bool IFloatingPoint<float>.IsPositiveInfinity(float x) { throw null; }
+ [System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
+ static bool IFloatingPoint<float>.IsSubnormal(float x) { throw null; }
+
+ [System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
static float IIncrementOperators<float>.operator ++(float value) { throw null; }
[System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
[System.Runtime.Versioning.RequiresPreviewFeatures]
static System.TimeSpan ISubtractionOperators<System.TimeOnly, System.TimeOnly, System.TimeSpan>.operator -(System.TimeOnly left, System.TimeOnly right) { throw null; }
+
+ [System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
+ static System.TimeOnly IMinMaxValue<System.TimeOnly>.MinValue { get { throw null; } }
+ [System.Runtime.Versioning.RequiresPreviewFeaturesAttribute]
+ static System.TimeOnly IMinMaxValue<System.TimeOnly>.MaxValue { get { throw null; } }
#endif // FEATURE_GENERIC_MATH
}
public partial class TimeoutException : System.SystemException