18 references to DivRem
System.Collections.Concurrent (1)
System\Collections\Concurrent\PartitionerStatic.cs (1)
1370
(int quotient, int remainder) = Math.
DivRem
(SourceCount, partitionCount);
System.Private.CoreLib (9)
src\libraries\System.Private.CoreLib\src\System\Collections\BitArray.cs (2)
526
(int fromIndex, int shiftCount) = Math.
DivRem
(count, 32);
589
(lengthToClear, int shiftCount) = Math.
DivRem
(count, BitsPerInt32);
src\libraries\System.Private.CoreLib\src\System\Convert.cs (2)
2659
(int quotient, int remainder) = Math.
DivRem
(source.Length, 2);
2715
(int quotient, int remainder) = Math.
DivRem
(utf8Source.Length, 2);
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormat.cs (3)
824
(int tens, int ones) = Math.
DivRem
(offset.Hours, 10);
1502
(int offsetHours, int offsetMinutes) = Math.
DivRem
(offsetTotalMinutes, 60);
1706
(int offsetHours, offsetMinutes) = Math.
DivRem
(offsetMinutes, 60);
src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
297
public static (int Quotient, int Remainder) DivRem(int left, int right) => Math.
DivRem
(left, right);
src\libraries\System.Private.CoreLib\src\System\Number.NumberToFloatingPointBits.cs (1)
849
(int topBlockIndex, int topBlockBits) = Math.
DivRem
(integerBitsOfPrecision, 32);
System.Runtime.Numerics (6)
System\Numerics\BigInteger.cs (4)
777
(quotient, remainder) = Math.
DivRem
(dividend._sign, divisor._sign);
2573
(int digitShift, int smallShift) = Math.
DivRem
(shift, kcbitUint);
2655
(int digitShift, int smallShift) = Math.
DivRem
(shift, kcbitUint);
5103
(int digitShift, int smallShift) = Math.
DivRem
(shiftAmount, kcbitUint);
System\Numerics\BigIntegerCalculator.ShiftRot.cs (2)
25
(digitShift, smallShift) = Math.
DivRem
(-(int)rotateLeftAmount, 32);
32
(digitShift, smallShift) = Math.
DivRem
((int)rotateLeftAmount, 32);
System.Text.RegularExpressions (2)
System\Text\RegularExpressions\Symbolic\BitVector.cs (2)
74
(int block, int bit) = Math.
DivRem
(i, 64);
82
(int block, int bit) = Math.
DivRem
(i, 64);