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