2 writes to _value
System.Private.CoreLib (2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (2)
41_value = value; 49_value = (NativeType)value;
194 references to _value
System.Private.CoreLib (194)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (194)
105get => _value; 122public static NFloat operator -(NFloat value) => new NFloat(-value._value); 130NativeType tmp = value._value; 141NativeType tmp = value._value; 155public static NFloat operator +(NFloat left, NFloat right) => new NFloat(left._value + right._value); 162public static NFloat operator -(NFloat left, NFloat right) => new NFloat(left._value - right._value); 169public static NFloat operator *(NFloat left, NFloat right) => new NFloat(left._value * right._value); 176public static NFloat operator /(NFloat left, NFloat right) => new NFloat(left._value / right._value); 183public static NFloat operator %(NFloat left, NFloat right) => new NFloat(left._value % right._value); 194public static bool operator ==(NFloat left, NFloat right) => left._value == right._value; 201public static bool operator !=(NFloat left, NFloat right) => left._value != right._value; 208public static bool operator <(NFloat left, NFloat right) => left._value < right._value; 215public static bool operator <=(NFloat left, NFloat right) => left._value <= right._value; 222public static bool operator >(NFloat left, NFloat right) => left._value > right._value; 229public static bool operator >=(NFloat left, NFloat right) => left._value >= right._value; 255public static explicit operator byte(NFloat value) => (byte)(value._value); 262public static explicit operator checked byte(NFloat value) => checked((byte)(value._value)); 268public static explicit operator char(NFloat value) => (char)(value._value); 275public static explicit operator checked char(NFloat value) => checked((char)(value._value)); 281public static explicit operator decimal(NFloat value) => (decimal)(value._value); 287public static explicit operator Half(NFloat value) => (Half)(value._value); 293public static explicit operator short(NFloat value) => (short)(value._value); 300public static explicit operator checked short(NFloat value) => checked((short)(value._value)); 306public static explicit operator int(NFloat value) => (int)(value._value); 313public static explicit operator checked int(NFloat value) => checked((int)(value._value)); 319public static explicit operator long(NFloat value) => (long)(value._value); 326public static explicit operator checked long(NFloat value) => checked((long)(value._value)); 332public static explicit operator Int128(NFloat value) => (Int128)(value._value); 339public static explicit operator checked Int128(NFloat value) => checked((Int128)(value._value)); 345public static explicit operator nint(NFloat value) => (nint)(value._value); 352public static explicit operator checked nint(NFloat value) => checked((nint)(value._value)); 359public static explicit operator sbyte(NFloat value) => (sbyte)(value._value); 367public static explicit operator checked sbyte(NFloat value) => checked((sbyte)(value._value)); 373public static explicit operator float(NFloat value) => (float)(value._value); 380public static explicit operator ushort(NFloat value) => (ushort)(value._value); 388public static explicit operator checked ushort(NFloat value) => checked((ushort)(value._value)); 395public static explicit operator uint(NFloat value) => (uint)(value._value); 403public static explicit operator checked uint(NFloat value) => checked((uint)(value._value)); 410public static explicit operator ulong(NFloat value) => (ulong)(value._value); 418public static explicit operator checked ulong(NFloat value) => checked((ulong)(value._value)); 425public static explicit operator UInt128(NFloat value) => (UInt128)(value._value); 433public static explicit operator checked UInt128(NFloat value) => checked((UInt128)(value._value)); 440public static explicit operator nuint(NFloat value) => (nuint)(value._value); 448public static explicit operator checked nuint(NFloat value) => checked((nuint)(value._value)); 565public static implicit operator double(NFloat value) => (double)(value._value); 571public static bool IsFinite(NFloat value) => NativeType.IsFinite(value._value); 577public static bool IsInfinity(NFloat value) => NativeType.IsInfinity(value._value); 583public static bool IsNaN(NFloat value) => NativeType.IsNaN(value._value); 589public static bool IsNegative(NFloat value) => NativeType.IsNegative(value._value); 595public static bool IsNegativeInfinity(NFloat value) => NativeType.IsNegativeInfinity(value._value); 601public static bool IsNormal(NFloat value) => NativeType.IsNormal(value._value); 607public static bool IsPositiveInfinity(NFloat value) => NativeType.IsPositiveInfinity(value._value); 613public static bool IsSubnormal(NFloat value) => NativeType.IsSubnormal(value._value); 815public int CompareTo(NFloat other) => _value.CompareTo(other._value); 825public bool Equals(NFloat other) => _value.Equals(other._value); 829public override int GetHashCode() => _value.GetHashCode(); 833public override string ToString() => _value.ToString(); 839public string ToString([StringSyntax(StringSyntaxAttribute.NumericFormat)] string? format) => _value.ToString(format); 844public string ToString(IFormatProvider? provider) => _value.ToString(provider); 851public string ToString([StringSyntax(StringSyntaxAttribute.NumericFormat)] string? format, IFormatProvider? provider) => _value.ToString(format, provider); 859public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntax(StringSyntaxAttribute.NumericFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null) => _value.TryFormat(destination, out charsWritten, format, provider); 862public bool TryFormat(Span<byte> utf8Destination, out int bytesWritten, [StringSyntax(StringSyntaxAttribute.NumericFormat)] ReadOnlySpan<char> format = default, IFormatProvider? provider = null) => _value.TryFormat(utf8Destination, out bytesWritten, format, provider); 888public static bool IsPow2(NFloat value) => NativeType.IsPow2(value._value); 891public static NFloat Log2(NFloat value) => new NFloat(NativeType.Log2(value._value)); 905ulong bits = BitConverter.DoubleToUInt64Bits(left._value) & BitConverter.DoubleToUInt64Bits(right._value); 919ulong bits = BitConverter.DoubleToUInt64Bits(left._value) | BitConverter.DoubleToUInt64Bits(right._value); 933ulong bits = BitConverter.DoubleToUInt64Bits(left._value) ^ BitConverter.DoubleToUInt64Bits(right._value); 947ulong bits = ~BitConverter.DoubleToUInt64Bits(value._value); 958public static NFloat Exp(NFloat x) => new NFloat(NativeType.Exp(x._value)); 961public static NFloat ExpM1(NFloat x) => new NFloat(NativeType.ExpM1(x._value)); 964public static NFloat Exp2(NFloat x) => new NFloat(NativeType.Exp2(x._value)); 967public static NFloat Exp2M1(NFloat x) => new NFloat(NativeType.Exp2M1(x._value)); 970public static NFloat Exp10(NFloat x) => new NFloat(NativeType.Exp10(x._value)); 973public static NFloat Exp10M1(NFloat x) => new NFloat(NativeType.Exp10M1(x._value)); 980public static NFloat Ceiling(NFloat x) => new NFloat(NativeType.Ceiling(x._value)); 991public static NFloat Floor(NFloat x) => new NFloat(NativeType.Floor(x._value)); 994public static NFloat Round(NFloat x) => new NFloat(NativeType.Round(x._value)); 997public static NFloat Round(NFloat x, int digits) => new NFloat(NativeType.Round(x._value, digits)); 1000public static NFloat Round(NFloat x, MidpointRounding mode) => new NFloat(NativeType.Round(x._value, mode)); 1003public static NFloat Round(NFloat x, int digits, MidpointRounding mode) => new NFloat(NativeType.Round(x._value, digits, mode)); 1006public static NFloat Truncate(NFloat x) => new NFloat(NativeType.Truncate(x._value)); 1014NativeExponentType exponent = _value.Exponent; 1042return _value.TryWriteExponentBigEndian(destination, out bytesWritten); 1048return _value.TryWriteExponentLittleEndian(destination, out bytesWritten); 1054return _value.TryWriteSignificandBigEndian(destination, out bytesWritten); 1060return _value.TryWriteSignificandLittleEndian(destination, out bytesWritten); 1084public static NFloat Atan2(NFloat y, NFloat x) => new NFloat(NativeType.Atan2(y._value, x._value)); 1087public static NFloat Atan2Pi(NFloat y, NFloat x) => new NFloat(NativeType.Atan2Pi(y._value, x._value)); 1090public static NFloat BitDecrement(NFloat x) => new NFloat(NativeType.BitDecrement(x._value)); 1093public static NFloat BitIncrement(NFloat x) => new NFloat(NativeType.BitIncrement(x._value)); 1096public static NFloat FusedMultiplyAdd(NFloat left, NFloat right, NFloat addend) => new NFloat(NativeType.FusedMultiplyAdd(left._value, right._value, addend._value)); 1099public static NFloat Ieee754Remainder(NFloat left, NFloat right) => new NFloat(NativeType.Ieee754Remainder(left._value, right._value)); 1102public static int ILogB(NFloat x) => NativeType.ILogB(x._value); 1105public static NFloat Lerp(NFloat value1, NFloat value2, NFloat amount) => new NFloat(NativeType.Lerp(value1._value, value2._value, amount._value)); 1108public static NFloat ReciprocalEstimate(NFloat x) => new NFloat(NativeType.ReciprocalEstimate(x._value)); 1111public static NFloat ReciprocalSqrtEstimate(NFloat x) => new NFloat(NativeType.ReciprocalSqrtEstimate(x._value)); 1114public static NFloat ScaleB(NFloat x, int n) => new NFloat(NativeType.ScaleB(x._value, n)); 1124public static NFloat Acosh(NFloat x) => new NFloat(NativeType.Acosh(x._value)); 1127public static NFloat Asinh(NFloat x) => new NFloat(NativeType.Asinh(x._value)); 1130public static NFloat Atanh(NFloat x) => new NFloat(NativeType.Atanh(x._value)); 1133public static NFloat Cosh(NFloat x) => new NFloat(NativeType.Cosh(x._value)); 1136public static NFloat Sinh(NFloat x) => new NFloat(NativeType.Sinh(x._value)); 1139public static NFloat Tanh(NFloat x) => new NFloat(NativeType.Tanh(x._value)); 1146public static NFloat Log(NFloat x) => new NFloat(NativeType.Log(x._value)); 1149public static NFloat Log(NFloat x, NFloat newBase) => new NFloat(NativeType.Log(x._value, newBase._value)); 1152public static NFloat LogP1(NFloat x) => new NFloat(NativeType.LogP1(x._value)); 1155public static NFloat Log2P1(NFloat x) => new NFloat(NativeType.Log2P1(x._value)); 1158public static NFloat Log10(NFloat x) => new NFloat(NativeType.Log10(x._value)); 1161public static NFloat Log10P1(NFloat x) => new NFloat(NativeType.Log10P1(x._value)); 1175public static NFloat Clamp(NFloat value, NFloat min, NFloat max) => new NFloat(NativeType.Clamp(value._value, min._value, max._value)); 1178public static NFloat ClampNative(NFloat value, NFloat min, NFloat max) => new NFloat(NativeType.ClampNative(value._value, min._value, max._value)); 1181public static NFloat CopySign(NFloat value, NFloat sign) => new NFloat(NativeType.CopySign(value._value, sign._value)); 1184public static NFloat Max(NFloat x, NFloat y) => new NFloat(NativeType.Max(x._value, y._value)); 1187public static NFloat MaxNative(NFloat x, NFloat y) => new NFloat(NativeType.MaxNative(x._value, y._value)); 1190public static NFloat MaxNumber(NFloat x, NFloat y) => new NFloat(NativeType.MaxNumber(x._value, y._value)); 1193public static NFloat Min(NFloat x, NFloat y) => new NFloat(NativeType.Min(x._value, y._value)); 1196public static NFloat MinNative(NFloat x, NFloat y) => new NFloat(NativeType.MinNative(x._value, y._value)); 1199public static NFloat MinNumber(NFloat x, NFloat y) => new NFloat(NativeType.MinNumber(x._value, y._value)); 1202public static int Sign(NFloat value) => NativeType.Sign(value._value); 1218public static NFloat Abs(NFloat value) => new NFloat(NativeType.Abs(value._value)); 1284public static bool IsEvenInteger(NFloat value) => NativeType.IsEvenInteger(value._value); 1290public static bool IsInteger(NFloat value) => NativeType.IsInteger(value._value); 1293public static bool IsOddInteger(NFloat value) => NativeType.IsOddInteger(value._value); 1296public static bool IsPositive(NFloat value) => NativeType.IsPositive(value._value); 1299public static bool IsRealNumber(NFloat value) => NativeType.IsRealNumber(value._value); 1305public static NFloat MaxMagnitude(NFloat x, NFloat y) => new NFloat(NativeType.MaxMagnitude(x._value, y._value)); 1308public static NFloat MaxMagnitudeNumber(NFloat x, NFloat y) => new NFloat(NativeType.MaxMagnitudeNumber(x._value, y._value)); 1311public static NFloat MinMagnitude(NFloat x, NFloat y) => new NFloat(NativeType.MinMagnitude(x._value, y._value)); 1314public static NFloat MinMagnitudeNumber(NFloat x, NFloat y) => new NFloat(NativeType.MinMagnitudeNumber(x._value, y._value)); 1317public static NFloat MultiplyAddEstimate(NFloat left, NFloat right, NFloat addend) => new NFloat(NativeType.MultiplyAddEstimate(left._value, right._value, addend._value)); 1752public static NFloat Pow(NFloat x, NFloat y) => new NFloat(NativeType.Pow(x._value, y._value)); 1759public static NFloat Cbrt(NFloat x) => new NFloat(NativeType.Cbrt(x._value)); 1762public static NFloat Hypot(NFloat x, NFloat y) => new NFloat(NativeType.Hypot(x._value, y._value)); 1765public static NFloat RootN(NFloat x, int n) => new NFloat(NativeType.RootN(x._value, n)); 1768public static NFloat Sqrt(NFloat x) => new NFloat(NativeType.Sqrt(x._value)); 1792public static NFloat Acos(NFloat x) => new NFloat(NativeType.Acos(x._value)); 1795public static NFloat AcosPi(NFloat x) => new NFloat(NativeType.AcosPi(x._value)); 1798public static NFloat Asin(NFloat x) => new NFloat(NativeType.Asin(x._value)); 1801public static NFloat AsinPi(NFloat x) => new NFloat(NativeType.AsinPi(x._value)); 1804public static NFloat Atan(NFloat x) => new NFloat(NativeType.Atan(x._value)); 1807public static NFloat AtanPi(NFloat x) => new NFloat(NativeType.AtanPi(x._value)); 1810public static NFloat Cos(NFloat x) => new NFloat(NativeType.Cos(x._value)); 1813public static NFloat CosPi(NFloat x) => new NFloat(NativeType.CosPi(x._value)); 1821return new NFloat(NativeType.DegreesToRadians(degrees._value)); 1830return new NFloat(NativeType.RadiansToDegrees(radians._value)); 1834public static NFloat Sin(NFloat x) => new NFloat(NativeType.Sin(x._value)); 1839var (sin, cos) = NativeType.SinCos(x._value); 1846var (sinPi, cosPi) = NativeType.SinCosPi(x._value); 1851public static NFloat SinPi(NFloat x) => new NFloat(NativeType.SinPi(x._value)); 1854public static NFloat Tan(NFloat x) => new NFloat(NativeType.Tan(x._value)); 1857public static NFloat TanPi(NFloat x) => new NFloat(NativeType.TanPi(x._value));