27 references to Int64BitsToDouble
ILAssembler (3)
GrammarVisitor.cs (3)
2679
builder.WriteDouble(BitConverter.
Int64BitsToDouble
(value));
2759
return new(BitConverter.
Int64BitsToDouble
(value));
3046
value = BitConverter.
Int64BitsToDouble
(intValue);
Microsoft.CodeAnalysis (2)
ConstantValueSpecialized.cs (1)
26
private static readonly double _s_IEEE_canonical_NaN = BitConverter.
Int64BitsToDouble
(unchecked((long)0xFFF8000000000000UL));
RealParser.cs (1)
38
d = BitConverter.
Int64BitsToDouble
((long)result);
Microsoft.CodeAnalysis.CSharp (1)
Utilities\ValueSetFactory.DoubleTC.cs (1)
61
return BitConverter.
Int64BitsToDouble
((long)l);
System.Data.Odbc (1)
Common\System\Data\ProviderBase\DbBuffer.cs (1)
206
return BitConverter.
Int64BitsToDouble
(value);
System.Data.OleDb (1)
System\Data\ProviderBase\DbBuffer.cs (1)
179
return BitConverter.
Int64BitsToDouble
(value);
System.Diagnostics.DiagnosticSource (2)
System\Diagnostics\Metrics\Base2ExponentialHistogramAggregator.cs (1)
126
_scalingFactor = BitConverter.
Int64BitsToDouble
(0x71547652B82FEL | ((0x3FFL + value) << FractionWidth));
System\Diagnostics\Metrics\ExponentialHistogramAggregator.cs (1)
207
return BitConverter.
Int64BitsToDouble
(bits);
System.Private.CoreLib (12)
src\runtime\src\libraries\System.Private.CoreLib\src\System\BitConverter.cs (1)
814
public static double ToDouble(byte[] value, int startIndex) =>
Int64BitsToDouble
(ToInt64(value, startIndex));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Binary\BinaryPrimitives.ReadBigEndian.cs (2)
25
BitConverter.
Int64BitsToDouble
(ReverseEndianness(MemoryMarshal.Read<long>(source))) :
270
value = BitConverter.
Int64BitsToDouble
(ReverseEndianness(tmp));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Binary\BinaryPrimitives.ReadLittleEndian.cs (2)
25
BitConverter.
Int64BitsToDouble
(ReverseEndianness(MemoryMarshal.Read<long>(source))) :
270
value = BitConverter.
Int64BitsToDouble
(ReverseEndianness(tmp));
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\UnmanagedMemoryAccessor.cs (1)
260
public double ReadDouble(long position) => BitConverter.
Int64BitsToDouble
(ReadInt64(position));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Math.cs (1)
1571
double u = BitConverter.
Int64BitsToDouble
(((long)(0x3ff + n) << 52));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Scalar.cs (4)
61
return (T)(object)BitConverter.
Int64BitsToDouble
(-1);
1494
double result = BitConverter.
Int64BitsToDouble
(bits << shiftCount);
1556
double result = BitConverter.
Int64BitsToDouble
(bits >> shiftCount);
1618
double result = BitConverter.
Int64BitsToDouble
(bits >>> shiftCount);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Volatile.cs (1)
50
return BitConverter.
Int64BitsToDouble
(result);
System.Private.Xml (5)
System\Xml\Xsl\XPathConvert.cs (5)
59
return BitConverter.
Int64BitsToDouble
(bits | 1);
76
return BitConverter.
Int64BitsToDouble
(bits);
1106
dblT = BitConverter.
Int64BitsToDouble
(0x4FF00000L << 32);
2789
dbl = BitConverter.
Int64BitsToDouble
(BitConverter.DoubleToInt64Bits(dbl) - 1);
2814
dbl = BitConverter.
Int64BitsToDouble
(BitConverter.DoubleToInt64Bits(dbl) + 1);