33 references to CreateTruncating
System.Collections.Immutable (6)
System\Collections\Frozen\Integer\DenseIntegralFrozenDictionary.cs (6)
56
int min = int.
CreateTruncating
((TKeyUnderlying)(object)e.Current.Key);
60
int key = int.
CreateTruncating
((TKeyUnderlying)(object)e.Current.Key);
85
int index = int.
CreateTruncating
((TKeyUnderlying)(object)entry.Key);
105
optionalValues[int.
CreateTruncating
((TKeyUnderlying)(object)entry.Key) - min] = new(entry.Value, hasValue: true);
136
int index = int.
CreateTruncating
((TKeyUnderlying)(object)key);
169
int index = int.
CreateTruncating
((TKeyUnderlying)(object)key) - _minInclusive;
System.Linq (4)
System\Linq\Range.cs (1)
44
private int CountForDebugger => int.
CreateTruncating
(_endExclusive - _start);
System\Linq\Range.SpeedOpt.cs (2)
29
int count = int.
CreateTruncating
(end - start);
40
public int Count => int.
CreateTruncating
(_endExclusive - _start);
System\Linq\Select.SpeedOpt.cs (1)
268
private int Count => int.
CreateTruncating
(_end - _start);
System.Net.Http (1)
System\Net\Http\Headers\KnownHeaders.cs (1)
135
static int GetLower(T value) => int.
CreateTruncating
(value) | 0x20;
System.Numerics.Tensors (7)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IIndexOfMinMaxOperator.cs (6)
132
return int.
CreateTruncating
(currentIndex.ToScalar()) + IndexOfFirstMatch(nanMask);
150
return int.
CreateTruncating
(HorizontalAggregate<TInt, MinOperator<TInt>>(aggIndex));
363
return int.
CreateTruncating
(currentIndex.ToScalar()) + IndexOfFirstMatch(nanMask);
381
return int.
CreateTruncating
(HorizontalAggregate<TInt, MinOperator<TInt>>(aggIndex));
594
return int.
CreateTruncating
(currentIndex.ToScalar()) + IndexOfFirstMatch(nanMask);
612
return int.
CreateTruncating
(HorizontalAggregate<TInt, MinOperator<TInt>>(aggIndex));
System\Numerics\Tensors\netcore\TensorPrimitives.ConvertTruncating.cs (1)
109
public static int Invoke(float x) => int.
CreateTruncating
(x);
System.Private.CoreLib (15)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Guid.cs (1)
881
int c = int.
CreateTruncating
(guidString[i]);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.cs (9)
1563
int lz = int.
CreateTruncating
(TValue.LeadingZeroCount(remainder));
2810
roundDigit = int.
CreateTruncating
(removed);
2815
roundDigit = int.
CreateTruncating
(rd);
2840
roundDigit = int.
CreateTruncating
(remainder / scale);
2859
roundDigit = int.
CreateTruncating
(remainder / scale);
2881
roundDigit = int.
CreateTruncating
(WideDivideByPow10(ref high, ref low, TValue.CreateTruncating(10)));
3019
int leadDigit = int.
CreateTruncating
(lead);
3065
return int.
CreateTruncating
(significand & TValue.One);
3084
return int.
CreateTruncating
(quotient & TValue.One);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (4)
537
int scale = int.
CreateTruncating
(TInteger.LeadingZeroCount(abs));
543
float significand = (float)int.
CreateTruncating
(significandBits);
602
int scale = int.
CreateTruncating
(TInteger.LeadingZeroCount(value));
608
float significand = (float)int.
CreateTruncating
(significandBits);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Random.cs (1)
305
return T.CreateTruncating(Next(int.
CreateTruncating
(maxExclusive)));