18 references to BitsPerInt32
System.Private.CoreLib (18)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\BitArray.cs (18)
87
if (array is null || (uint)_bitLength > checked((uint)array.Length *
BitsPerInt32
))
120
(uint index, uint extraBits) = Math.DivRem((uint)_bitLength,
BitsPerInt32
);
331
if (values.Length > int.MaxValue /
BitsPerInt32
)
333
throw new ArgumentException(SR.Format(SR.Argument_ArrayTooLarge,
BitsPerInt32
), nameof(values));
336
bitLength = values.Length *
BitsPerInt32
;
630
uint mask = uint.MaxValue >> (
BitsPerInt32
- extraBits);
643
int left = ReverseIfBE(intSpan[++fromIndex]) << (
BitsPerInt32
- shiftCount);
647
uint mask = uint.MaxValue >> (
BitsPerInt32
- extraBits);
679
int lastIndex = (int)((uint)(_bitLength - 1) /
BitsPerInt32
);
681
(lengthToClear, int shiftCount) = Math.DivRem(count,
BitsPerInt32
);
694
uint right = (uint)ReverseIfBE(intSpan[--fromindex]) >> (
BitsPerInt32
- shiftCount);
787
uint extraBits = (uint)_bitLength %
BitsPerInt32
;
824
if (!BitConverter.IsLittleEndian || _bitLength <
BitsPerInt32
)
850
ulong bits = (ulong)(uint)in32Span[(int)(i / (uint)
BitsPerInt32
)] + ((ulong)in32Span[(int)(i / (uint)
BitsPerInt32
) + 1] <<
BitsPerInt32
);
872
int bits = in32Span[(int)(i / (uint)
BitsPerInt32
)];
895
int bits = in32Span[(int)(i / (uint)
BitsPerInt32
)];