6 interfaces inheriting from IFloatingPointConstants
System.Private.CoreLib (6)
src\libraries\System.Private.CoreLib\src\System\Numerics\IExponentialFunctions.cs (1)
9: IFloatingPointConstants<TSelf>
src\libraries\System.Private.CoreLib\src\System\Numerics\IFloatingPoint.cs (1)
9: IFloatingPointConstants<TSelf>,
src\libraries\System.Private.CoreLib\src\System\Numerics\IHyperbolicFunctions.cs (1)
9: IFloatingPointConstants<TSelf>
src\libraries\System.Private.CoreLib\src\System\Numerics\ILogarithmicFunctions.cs (1)
9: IFloatingPointConstants<TSelf>
src\libraries\System.Private.CoreLib\src\System\Numerics\IRootFunctions.cs (1)
9: IFloatingPointConstants<TSelf>
src\libraries\System.Private.CoreLib\src\System\Numerics\ITrigonometricFunctions.cs (1)
9: IFloatingPointConstants<TSelf>
26 references to IFloatingPointConstants
System.Private.CoreLib (25)
src\libraries\System.Private.CoreLib\src\System\Decimal.cs (6)
1234/// <inheritdoc cref="IFloatingPointConstants{TSelf}.E" /> 1235static decimal IFloatingPointConstants<decimal>.E => 2.7182818284590452353602874714m; 1237/// <inheritdoc cref="IFloatingPointConstants{TSelf}.Pi" /> 1238static decimal IFloatingPointConstants<decimal>.Pi => 3.1415926535897932384626433833m; 1240/// <inheritdoc cref="IFloatingPointConstants{TSelf}.Tau" /> 1241static decimal IFloatingPointConstants<decimal>.Tau => 6.2831853071795864769252867666m;
src\libraries\System.Private.CoreLib\src\System\Double.cs (6)
778/// <inheritdoc cref="IFloatingPointConstants{TSelf}.E" /> 779static double IFloatingPointConstants<double>.E => Math.E; 781/// <inheritdoc cref="IFloatingPointConstants{TSelf}.Pi" /> 782static double IFloatingPointConstants<double>.Pi => Pi; 784/// <inheritdoc cref="IFloatingPointConstants{TSelf}.Tau" /> 785static double IFloatingPointConstants<double>.Tau => Tau;
src\libraries\System.Private.CoreLib\src\System\Half.cs (3)
1423/// <inheritdoc cref="IFloatingPointConstants{TSelf}.E" /> 1426/// <inheritdoc cref="IFloatingPointConstants{TSelf}.Pi" /> 1429/// <inheritdoc cref="IFloatingPointConstants{TSelf}.Tau" />
src\libraries\System.Private.CoreLib\src\System\Numerics\IFloatingPointConstants.cs (1)
10where TSelf : IFloatingPointConstants<TSelf>?
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (3)
1140/// <inheritdoc cref="IFloatingPointConstants{TSelf}.E" /> 1143/// <inheritdoc cref="IFloatingPointConstants{TSelf}.Pi" /> 1146/// <inheritdoc cref="IFloatingPointConstants{TSelf}.Tau" />
src\libraries\System.Private.CoreLib\src\System\Single.cs (6)
775/// <inheritdoc cref="IFloatingPointConstants{TSelf}.E" /> 776static float IFloatingPointConstants<float>.E => E; 778/// <inheritdoc cref="IFloatingPointConstants{TSelf}.Pi" /> 779static float IFloatingPointConstants<float>.Pi => Pi; 781/// <inheritdoc cref="IFloatingPointConstants{TSelf}.Tau" /> 782static float IFloatingPointConstants<float>.Tau => Tau;
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
383[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.IFloatingPointConstants<>))]