13 references to CreateTruncating
System.Numerics.Tensors (1)
System\Numerics\Tensors\netcore\TensorPrimitives.ConvertTruncating.cs (1)
133public static ulong Invoke(double x) => ulong.CreateTruncating(x);
System.Private.CoreLib (12)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Enum.cs (3)
195if (ulong.CreateTruncating(value) < (ulong)names.Length) 502return ulong.CreateTruncating(value) < (ulong)values.Length; 2272if (ulong.CreateTruncating(values[i]) != (ulong)i)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.cs (7)
2443UInt128 product = (UInt128)ulong.CreateTruncating(left) * ulong.CreateTruncating(right); 2723UInt128 wide = ((UInt128)ulong.CreateTruncating(high) << 64) | ulong.CreateTruncating(low); 2849UInt128 wide = ((UInt128)ulong.CreateTruncating(high) << 64) | ulong.CreateTruncating(low); 3743ulong mantissa = ulong.CreateTruncating(decoded.Significand);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Rounding.cs (1)
247floor = ulong.CreateTruncating(integerPart);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Random.cs (1)
324ulong maxExclusiveUlong = ulong.CreateTruncating(maxExclusive);