6 interfaces inheriting from IFloatingPointConstants
System.Private.CoreLib (6)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\IExponentialFunctions.cs (1)
9
:
IFloatingPointConstants
<TSelf>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\IFloatingPoint.cs (1)
9
:
IFloatingPointConstants
<TSelf>,
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\IHyperbolicFunctions.cs (1)
9
:
IFloatingPointConstants
<TSelf>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\ILogarithmicFunctions.cs (1)
9
:
IFloatingPointConstants
<TSelf>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\IRootFunctions.cs (1)
9
:
IFloatingPointConstants
<TSelf>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\ITrigonometricFunctions.cs (1)
9
:
IFloatingPointConstants
<TSelf>
37 references to IFloatingPointConstants
System.Private.CoreLib (36)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.cs (6)
1205
/// <inheritdoc cref="
IFloatingPointConstants
{TSelf}.E" />
1206
static decimal
IFloatingPointConstants
<decimal>.E => 2.7182818284590452353602874714m;
1208
/// <inheritdoc cref="
IFloatingPointConstants
{TSelf}.Pi" />
1209
static decimal
IFloatingPointConstants
<decimal>.Pi => 3.1415926535897932384626433833m;
1211
/// <inheritdoc cref="
IFloatingPointConstants
{TSelf}.Tau" />
1212
static decimal
IFloatingPointConstants
<decimal>.Tau => 6.2831853071795864769252867666m;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (6)
796
/// <inheritdoc cref="
IFloatingPointConstants
{TSelf}.E" />
797
static double
IFloatingPointConstants
<double>.E => Math.E;
799
/// <inheritdoc cref="
IFloatingPointConstants
{TSelf}.Pi" />
800
static double
IFloatingPointConstants
<double>.Pi => Pi;
802
/// <inheritdoc cref="
IFloatingPointConstants
{TSelf}.Tau" />
803
static double
IFloatingPointConstants
<double>.Tau => Tau;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (3)
1459
/// <inheritdoc cref="
IFloatingPointConstants
{TSelf}.E" />
1462
/// <inheritdoc cref="
IFloatingPointConstants
{TSelf}.Pi" />
1465
/// <inheritdoc cref="
IFloatingPointConstants
{TSelf}.Tau" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (3)
1078
/// <inheritdoc cref="
IFloatingPointConstants
{TSelf}.E" />
1081
/// <inheritdoc cref="
IFloatingPointConstants
{TSelf}.Pi" />
1084
/// <inheritdoc cref="
IFloatingPointConstants
{TSelf}.Tau" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\IFloatingPointConstants.cs (1)
10
where TSelf :
IFloatingPointConstants
<TSelf>?
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector.cs (1)
29
where T :
IFloatingPointConstants
<T>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (3)
1067
/// <inheritdoc cref="
IFloatingPointConstants
{TSelf}.E" />
1070
/// <inheritdoc cref="
IFloatingPointConstants
{TSelf}.Pi" />
1073
/// <inheritdoc cref="
IFloatingPointConstants
{TSelf}.Tau" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (4)
55
where T :
IFloatingPointConstants
<T>
57
/// <summary>Gets a new vector with all elements initialized to <see cref="
IFloatingPointConstants
{TSelf}.E" />.</summary>
65
/// <summary>Gets a new vector with all elements initialized to <see cref="
IFloatingPointConstants
{TSelf}.Pi" />.</summary>
73
/// <summary>Gets a new vector with all elements initialized to <see cref="
IFloatingPointConstants
{TSelf}.Tau" />.</summary>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256.cs (1)
58
where T :
IFloatingPointConstants
<T>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512.cs (1)
58
where T :
IFloatingPointConstants
<T>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64.cs (1)
31
where T :
IFloatingPointConstants
<T>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Single.cs (6)
791
/// <inheritdoc cref="
IFloatingPointConstants
{TSelf}.E" />
792
static float
IFloatingPointConstants
<float>.E => E;
794
/// <inheritdoc cref="
IFloatingPointConstants
{TSelf}.Pi" />
795
static float
IFloatingPointConstants
<float>.Pi => Pi;
797
/// <inheritdoc cref="
IFloatingPointConstants
{TSelf}.Tau" />
798
static float
IFloatingPointConstants
<float>.Tau => Tau;
System.Runtime (1)
src\runtime\artifacts\obj\System.Runtime\Release\net11.0\System.Runtime.Forwards.cs (1)
395
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.
IFloatingPointConstants
<>))]