24 references to CreateTruncating
System.Linq (3)
System\Linq\Range.SpeedOpt.cs (2)
75
uint.
CreateTruncating
(item - _start) < (uint)Count;
79
uint index = uint.
CreateTruncating
(item - _start);
System\Linq\Select.SpeedOpt.cs (1)
261
Debug.Assert(uint.
CreateTruncating
(end - start) <= (uint)int.MaxValue);
System.Numerics.Tensors (1)
System\Numerics\Tensors\netcore\TensorPrimitives.ConvertTruncating.cs (1)
121
public static uint Invoke(float x) => uint.
CreateTruncating
(x);
System.Private.CoreLib (20)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Enum.cs (2)
186
uint uint32Value = uint.
CreateTruncating
(value);
197
return names[uint.
CreateTruncating
(value)];
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.cs (11)
556
uint msd = uint.
CreateTruncating
(leadingDigit);
602
uint combination = uint.
CreateTruncating
(dpdBits >> (TDecimal.NumberBitsSignificand + exponentContinuationBits)) & 0x1F;
603
uint exponentLow = uint.
CreateTruncating
(dpdBits >> TDecimal.NumberBitsSignificand) & ((1u << exponentContinuationBits) - 1);
636
uint group = uint.
CreateTruncating
(low - (quotient * thousand));
656
uint declet = uint.
CreateTruncating
((trailing >> (10 * i)) & decletMask);
2436
ulong product = (ulong)uint.
CreateTruncating
(left) * uint.
CreateTruncating
(right);
2718
ulong wide = ((ulong)uint.
CreateTruncating
(high) << 32) | uint.
CreateTruncating
(low);
2830
ulong wide = ((ulong)uint.
CreateTruncating
(high) << 32) | uint.
CreateTruncating
(low);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Ascii.CaseConversion.cs (1)
439
uint element = uint.
CreateTruncating
(pSrc[i]);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Equality.cs (4)
56
uint valueA = uint.
CreateTruncating
(Unsafe.Add(ref left, i));
57
uint valueB = uint.
CreateTruncating
(Unsafe.Add(ref right, i));
210
uint valueA = uint.
CreateTruncating
(Unsafe.Add(ref left, i));
211
uint valueB = uint.
CreateTruncating
(Unsafe.Add(ref right, i));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Trimming.cs (2)
59
uint elementValueM1 = uint.
CreateTruncating
(value[start]) - 1;
72
uint elementValueM1 = uint.
CreateTruncating
(value[end]) - 1;