16 references to CreateTruncating
System.Linq (3)
System\Linq\Range.SpeedOpt.cs (2)
75uint.CreateTruncating(item - _start) < (uint)Count; 79uint index = uint.CreateTruncating(item - _start);
System\Linq\Select.SpeedOpt.cs (1)
261Debug.Assert(uint.CreateTruncating(end - start) <= (uint)int.MaxValue);
System.Numerics.Tensors (1)
System\Numerics\Tensors\netcore\TensorPrimitives.ConvertTruncating.cs (1)
129public static uint Invoke(float x) => uint.CreateTruncating(x);
System.Private.CoreLib (9)
src\libraries\System.Private.CoreLib\src\System\Enum.cs (2)
186uint uint32Value = uint.CreateTruncating(value); 197return names[uint.CreateTruncating(value)];
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.CaseConversion.cs (1)
438uint element = uint.CreateTruncating(pSrc[i]);
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Equality.cs (4)
56uint valueA = uint.CreateTruncating(Unsafe.Add(ref left, i)); 57uint valueB = uint.CreateTruncating(Unsafe.Add(ref right, i)); 210uint valueA = uint.CreateTruncating(Unsafe.Add(ref left, i)); 211uint valueB = uint.CreateTruncating(Unsafe.Add(ref right, i));
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Trimming.cs (2)
59uint elementValueM1 = uint.CreateTruncating(value[start]) - 1; 72uint elementValueM1 = uint.CreateTruncating(value[end]) - 1;
System.Runtime.Numerics (3)
System\Number.BigInteger.cs (3)
151if (!IsWhite(uint.CreateTruncating(value[whiteIndex]))) 163if (!IsWhite(uint.CreateTruncating(value[whiteIndex]))) 177uint signBits = TParser.GetSignBitsIfValid(uint.CreateTruncating(value[0]));